【发布时间】:2015-10-28 11:29:37
【问题描述】:
我想生成 N 个变量的笛卡尔积,N 本身就是一个变量。让table 成为一个列表,我怎样才能得到[0, table[i] - 1] 的笛卡尔积?
如果我知道table 的长度总是3,我会写itertools.product(xrange(table[0]), xrange(table[1]), xrange(table[2]))。但是如何使用未定义的表长度来做到这一点?
感谢您的帮助。
【问题讨论】:
标签: python itertools cartesian-product