对python内置map和six.moves.map的区别详解
时间:2021-01-08 12:18:02|栏目:Python代码|点击: 次
python内置map返回的是列表,而six.moves.map返回的是iter。
>>> map(lambda a: a*2, [1, 2, 3]) [2, 4, 6] >>> m = six.moves.map(lambda a: a*2, [1, 2, 3]) >>> type(m) <type 'itertools.imap'> >>> next(m) 2 >>> next(m) 4 >>> m.next() 6
上一篇:python opencv把一张图片嵌入(叠加)到另一张图片上的实现代码
栏 目:Python代码
下一篇:Python-numpy实现灰度图像的分块和合并方式
本文标题:对python内置map和six.moves.map的区别详解
本文地址:http://www.codeinn.net/misctech/42037.html