如果我有列表清单
A = [a, b, ..., d]
在Python中,那我该如何应用itertools.product
呢?
我知道我可以在显式列表上交叉产品
import itertools
for combination in itertools.product(a, b, ..., d):
...
但如何处理动态列表列表,如A
?
答案 0 :(得分:2)
只需unpack列表中的函数参数:
A = [a, b, ..., d]
for combination in itertools.product(*A):
...