lambda遍历集合写法
在Python中,可以使用lambda函数结合内置的map()、filter()和reduce()函数来遍历集合。下面是一些示例代码来演示lambda函数在集合遍历中的应用:
1.使用map()函数遍历集合并应用lambda函数:
# 遍历集合并将每个元素平方
numbers = [1, 2, 3, 4, 5]
squared = list(map(lambda x: x**2, numbers))
print(squared)
# 输出结果为:[1, 4, 9, 16, 25]ruby 字符串转数组
2.使用filter()函数遍历集合并应用lambda函数进行过滤:
# 遍历集合并筛选出偶数
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print(even_numbers)
# 输出结果为:[2, 4, 6, 8, 10]
3.使用reduce()函数遍历集合并应用lambda函数进行累加:
from functools import reduce
# 遍历集合并计算累加和
numbers = [1, 2, 3, 4, 5]
sum = reduce(lambda x, y: x + y, numbers)
print(sum)
# 输出结果为:15
以上是使用lambda函数结合map()、filter()和reduce()函数来遍历集合的一些示例。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。