问题描述
在Python 2.6+中
import itertools
for element in itertools.product(*somelists):
print(element)
解决方法
python
如何从一组列表中获得笛卡尔积(值的所有可能组合)?
输入:
somelists = [
[1,2,3],['a','b'],[4,5]
]
所需的输出:
[(1,'a',4),(1,5),'b',(2,5) ...]