建议先阅读Python高阶函数——map()和filter()
匿名函数即没有名字的函数,可理解成一次性的辅助函数,就像生活中的一次性筷子,用完就扔
给每个数+1
numbers
= [0, 1, 2, 3, 4]
"""给每个数+1"""
def add(number
):
return number
+ 1
new2
= list(map(add
, numbers
))
print(new2
)
new2
= list(map(lambda x
: x
+1, numbers
))
print(new2
)
取小于4的数
numbers
= [0, 1, 2, 3, 4]
"""取小于4的数"""
def lessThenFour(number
):
return number
< 4
new2
= list(filter(lessThenFour
, numbers
))
print(new2
)
new2
= list(filter(lambda x
: x
<4, numbers
))
print(new2
)