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