这个问题在这里已有答案:
为什么我会使用Python2
>>> map(max,[1,2],[3,1])
[3, 2]
在Python3中
>>> map(max,[1,2],[3,1])
<map object at 0x10c2235f8>
?
什么应该取代Python3中的map(max,[1,2],[3,1])
?
我读到应该在Python3中使用列表理解但是
>>> [max(i,j) for i in [1,2] for j in [3,1]]
[3, 1, 3, 2]
没有给出想要的结果,也没有想到的变化。