>>> def square(x):
return x ** 2
>>> map(square, [1,2,3,4,5])
<map object at 0x7f9de4ae3208>
在python2中,map()会返回一个列表,但是在python3中返回iterators
如果需要当作列表使用,必须在map()外加上list(),转换成列表。
>>> a = [1,2,3]
>>> b = [1,2,3]
>>> for c,v in zip(a,b): 如果a的维度和b的维度不一样,以小维度为准。
print(c,v)
1 1
2 2
3 3
>>>直接使用a = zip(),是一个对象,而如上可以使用循环直接调用对象中的数据