python标准库之内置函数

map新读

根据官方说明:

map(function, iterable, ...)
返回一个将 function 应用于 iterable 中每一项并输出其结果的迭代器。 如果传入了额外的 iterable 参数,function 必须接受相同个数的实参并被应用于从所有可迭代对象中并行获取的项。 当有多个可迭代对象时,最短的可迭代对象耗尽则整个迭代就将结束。 对于函数的输入已经是参数元组的情况,请参阅 itertools.starmap()

map函数,可以作用于多个可迭代对象,并把每个迭代对象的当前迭代元素按顺序作为function的参数列表,用于生成新的元素。map函数返回的结果是一个可迭代的map对象。
示例:

>>> x = map(int.__add__, range(0,10), range(1,11))
>>> x

>>> list(x)
[1, 3, 5, 7, 9, 11, 13, 15, 17, 19]

参考资料:

  1. https://docs.python.org/zh-cn/3.8/library/functions.html

你可能感兴趣的:(python标准库之内置函数)