首页 > 其他分享 >高级函数

高级函数

时间:2024-06-10 22:10:34浏览次数:21  
标签:函数 get list reduce 高级 序列 print data

reduce #倒序

lists = [2,5,2,4,7]

print(sorted(lists,reverse=True))

filter #过滤序列,过滤掉不符合条件的元系

def get_data(x):

return x%2==0 #查询1-100的偶数

print(list(filter(get_data,range(1,101))))

reduce对序列中的元素进行案计计算

from functools import reduce

def get_data(x,y):

return x+y #计算1-100的和

print(reduce(get_data,range(1,101)))

map将序列中的每一个元素都传到函数种执行并返回,可以同时遍历多个序列,如果序列长短不同,会以段序列为准

map会返回一个选代器,如果要转换成列表,可以使用list实现

def get_data(x):

return x**3

print(list(map(get_data,[1,2,3])))

reversed #倒序

lists = [1,3,2,5,2]

print(list(reversed(lists)))

lambda匿名函数

get_data = lambda x:x**3

print(list(map(get_data,[1,2,3])))

get_data = lambda x,y:x+y

print(reduce(get_data,range(1,101)))

标签:函数,get,list,reduce,高级,序列,print,data
From: https://www.cnblogs.com/striveforward/p/18241133

相关文章

  • risc-v中的函数调用
    先来看一个普通main函数的完整执行过程(以a=bproblem为例)intmain(){inta=2;intb=3;intc=a+b;}其risc-v(rv32)的汇编如下main:addisp,sp,-32#将栈指针sp向下移动32个字节,预留栈空间swra,28(sp)#将返回地址ra存......
  • ansible高级操作 serial滚动更新
    1.异步操作和轮询默认情况下,剧本中的任务会一直处于打开状态,直到任务在每个节点上完成。这样可以会造成阻塞和超时,因此我们可以使用异步模式一次运行所有任务,然后轮询直到它们完成为止。Ansible本身就是采用的多线程来操作多个主机节点,可以使用-P来异步操作。现在所说的异步操作......
  • C语言指针(函数指针的深入)
    在函数指针进阶中初步接触了函数指针现在来深度学习一下我们来分析两个题目加深一下对函数指针的理解例1:(*(void(*)())0)();分析这个函数的作用是什么?看到这段语句这么长是不是觉得很难,在我分析了之后就会变得非常简单分析之前我们先讲解一下C声明的组成任何C变量的声......
  • 三角函数和反三角函数导数的推导
    三角函数的导数 反三角函数的导数的推导  ......
  • Python函数编程
    ⚠申明:未经许可,禁止以任何形式转载,若要引用,请标注链接地址。全文共计3670字,阅读大概需要10分钟......
  • 函数递归(C语言)(详细过程!)
    函数递归一.递归是什么1.1递归的思想1.2递归的限制条件二.递归举例2.1求n的阶乘2.2按顺序打印一个整数的每一位三.递归与迭代3.1求第n个斐波那契数一.递归是什么递归是学习C语言很重要的一个知识,递归就是函数自己调用自己,是一种解决问题的方法,下面就使用......
  • 详解python中的pandas.read_csv()函数
    ......
  • 2024-06-05 拷贝、函数、装饰器、迭代生成器
    一、浅拷贝lists=[1,2,[6]]内存空间不同,浅拷贝内容不变 new_lists=copy(lists)lists.append(7)print(lists,new_lists)//[1,2,[6],7][1,2,[6]]改变列表中内容,内存空间相同,数值改变new_lists=copy(lists)lists[-1].append(7)print(lists,new_lists)//[......
  • NetLimiter使用教程,并掌握其基本的网络管理和流量控制能力;NetLimiter的各种高级功能和
    NetLimiter的初级使用教程大纲,可以帮助用户快速了解和上手这个网络管理工具:安装和配置下载和安装NetLimiter启动NetLimiter,进行基本配置界面介绍熟悉NetLimiter的用户界面主要功能区域的介绍和作用限制应用程序的网络访问如何设置应用程序的上传和下载限速如......
  • Excel常用函数速通
    和GPT学的,对话链接https://chatgpt.com/share/614a056c-01a6-49da-a585-b32084865349常用函数文件分享附xlsx练习表VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])VLOOKUP(查找值,查找区域,返回列序号,[精确匹配])SUBTOTAL(function_num,ref1,[r......