【发布时间】:2018-02-28 06:06:21
【问题描述】:
我想到了一个有趣的问题,希望有人能帮我解决这个问题! 我想使用多处理,所以我选择使用 pool.starmap(myfunction,zip([1,2,3,4,5],['a','b','c','d','e '])) 以传递多个参数。我想将整个列表 [1,2,3,4,5] 与第二个列表中的每个元素结合起来,例如
([1,2,3,4,5],'a'),([1,2,3,4,5],'b').....
而不是只组合列表中的单个元素,例如
(1,'a'),(2,'b')
我知道如何以一种愚蠢的方式将列表乘以 5
new_list=[1,2,3,4,5]*5
然后用第二个列表压缩 new_list
我现在想知道是否有更好的方法来做到这一点?
【问题讨论】: