遍历Python中多个列表中值的所有组合

遍历Python中多个列表中值的所有组合,第1张

遍历Python中多个列表中值的所有组合

itertools.product

应该可以。

>>> import itertools>>> list(itertools.product([1, 5, 8], [0.5, 4]))[(1, 0.5), (1, 4), (5, 0.5), (5, 4), (8, 0.5), (8, 4)]

请注意,它

itertools.product
返回一个迭代器,因此,如果仅要迭代一次,则无需将其转换为列表。

例如。

for x in itertools.product([1, 5, 8], [0.5, 4]):    # do stuff


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5623379.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存