1.列表生成式
# 列表生成式 a=[x*x for x in range(0,5)] print(a)
2.map函数
# map函数,map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回 def sss(x): return x*x r=map(sss,[1,2,3,4,5]) print(list(r))
def aaa(x): str(x).capitalize() return x bb=list(map(aaa,['VSVS','DDDDD'])) print(bb)
3.reduce函数
def aaa(x,y): return x+y a=reduce(aaa,[1,2,3,4,5]) print(a)