python 函数式编程

xiaoxiao2021-02-28  100

b = [1,2,3423,4,25,25,-4,-4,-8] a = "A" print map(lambda x:x.lower(),a)    只对一个值有效 print reduce(lambda x,y:x+y,a)    对两个值有效 print filter(lambda x:x<0,b)    筛选器 print reduce(lambda x,y:x+y,filter(lambda x:x<0,b))/len(filter(lambda x:x<0,b))   组合

print list(set(filter(lambda x:x<0,b)))[::-1]

output:

['a']

A

[-4, -4, -8]

-6

[-4, -8]

转载请注明原文地址: https://www.6miu.com/read-62399.html

最新回复(0)