python 函數式編程

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]




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章