【发布时间】:2012-04-13 21:56:11
【问题描述】:
我正在尝试编写一个模块来使用 itertools.product 组合可变数量的列表。
我能得到的最接近的是:
import itertools
lists = [["item1","item2"],["A","b","C"], ["etc..."]]
searchterms = list(itertools.product(lists))
print searchterms
这不起作用,因为lists是一个单一的列表,所以它只返回原始序列。但我不知道如何将列表变量的每个元素传递给 itertools。
感谢您的任何建议。
【问题讨论】: