暂无 |

map

内置函数映射map和过滤器filter是非常有用的在列表上操作的高阶函数(或类似的对象称为迭代器)。
函数映射map采用一个函数和一个迭代作为参数,并返回一个新的迭代函数,应用于每个参数。

例如:

def add_five(x):
  return x + 5

nums = [11, 22, 33, 44, 55]
result = list(map(add_five, nums))
print(result)

结果:

>>>
[16, 27, 38, 49, 60]
>>>
我们可以通过使用lambda语法更容易地达到相同的结果。
nums = [11, 22, 33, 44, 55]

result = list(map(lambda x: x+5, nums))
print(result)
要将结果转换为列表,我们使用列表显式。

0

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论