参考学习: 廖雪峰 python的官方网站
先介绍一个函数 map()
map() 会根据提供的函数对指定序列做映射。
...return x ** 2
...
>>> map(square, [1,2,3,4,5]) # 计算列表各个元素的平方
[1, 4, 9, 16, 25]
>>> map(lambda x: x...** 2, [1, 2, 3, 4, 5]) # 使用 lambda 匿名函数
[1, 4, 9, 16, 25]
# 提供了两个列表,对相同位置的列表数据进行相加
>>> map(lambda...在Python中,对匿名函数提供了有限支持。...还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,
还可以直接传入匿名函数:
>>> list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6,