Pythonmap,itertools.imap和future_builtins.map的基本用法
示例
map函数是用于函数式编程的Python内置函数中最简单的一个。map()将指定的函数应用于可迭代的每个元素:
names = ['Fred', 'Wilma', 'Barney']
map(len, names) #在Python3.xis中映射一个类;它的实例是可迭代的 # Out: <map object at 0x00000198B32E2CF8>
map该future_builtins模块包含与Python3兼容的模块:
from future_builtins import map #包含一个Python3.xcompatiblemap() map(len, names) #见下文 # Out: <itertools.imap instance at 0x3eb0a20>