简单的写了就几个例子
# 删掉偶数 li = [1,2,3,4,5,6,7,8,9,10] print(list(filter( lambda x : not x % 2 ==0 ,li))) #保留年龄1000以下的 people = [ {'name':'a','age':16}, {'name':'c','age':100}, {'name':'s','age':1000}, {'name': 'd', 'age': 2000}, {'name': 'f', 'age': 3000}, {'name': 'g', 'age': 4000}, ] print(list(filter(lambda p:p['age']<1000,people))) #列表中元素相加 from functools import reduce #需要导入 li= [1,2,3,4,100000,100] print(reduce(lambda x,y:x+y,li,1))
from functools import reduce li= ["dd","aa","cc"] print(reduce(lambda x,y:x+y,li))
浙公网安备 33010602011771号