lambda函数for循环的运用
时间: 2024-06-17 08:06:36 浏览: 77
lambda函数是一种匿名函数,它可以作为一种表达式传递,也可以存储到变量中。在使用lambda函数时,经常会与for循环一起使用,以实现对集合中每个元素的操作。下面是lambda函数与for循环的运用示例:
```
# 对列表中的每个元素进行平方操作
my_list = [1, 2, 3, 4, 5]
new_list = list(map(lambda x: x**2, my_list))
print(new_list)
# 使用条件判断语句过滤列表元素
my_list = [1, 2, 3, 4, 5]
filtered_list = list(filter(lambda x: x > 3, my_list))
print(filtered_list)
# 对列表中每个元素进行加法操作
my_list = [1, 2, 3, 4, 5]
result = 0
for item in my_list:
result = (lambda x, y: x + y)(result, item)
print(result)
```
阅读全文