【发布时间】:2019-10-06 17:57:44
【问题描述】:
所以我有如下的元组列表
mylist = [(9.9, 10.0, 11.0), (19.8, 20.0, 21.0), (21.5, 22.1, 24.3)]
我的问题是我想把列表中的每个元素放入itertools.product()函数中生成笛卡尔表达式。
例如,使用上面的元组列表,我希望它生成如下:
itertools.product(mylist[0], mylist[1], mylist[2], .... mylist[n])
在这种情况下,mylist[0] 将是 (9.9, 10.0, 11.0),mylist[1] 将是 (19.8, 20.0, 21.0) 等等。
我怎样才能像上面那样实现?任何帮助是极大的赞赏。
【问题讨论】:
-
product(*mylist)?
标签: python itertools cartesian-product