建议先阅读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)
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。