0
我正在使用python 2.7。爲什麼不能python映射更大的列表?
此代碼:
def function(b,c):
return (b,c)
print(list(map(function,*zip([1]*2,[4]*2))))
然而,這並不:
def function(b,c):
return (b,c)
print(list(map(function,*zip([1]*20,[4]*20))))
什麼可以做,以使第二片段的工作?
在某些時候,你試圖把太多東西放在內存中。也許你可以使用迭代器,或爲處理大型數組而設計的庫,或......?你究竟在做什麼?儘管如此,盡力實現人爲的例子? – jonrsharpe
試圖線程。請參閱:http://stackoverflow.com/questions/40729592/passing-multiple-arguments-to-pool-map-using-class-function –
這究竟與線程有關,還是與該示例有關? – jonrsharpe