【发布时间】:2020-09-02 23:06:11
【问题描述】:
我有一个列表,l1,我使用 itertools.combinations 生成了所有长度为 2 的组合。我打算遍历这些组合,并对它们执行操作。为简单起见,此代码仅打印组合 a。
import itertools
l1 = [1,2,3,4,5]
for a in itertools.combinations(l1,2):
print(a)
有没有办法随机化组合循环的顺序? random.shuffle 似乎不起作用,因为 itertools.combinations 没有长度。
【问题讨论】:
标签: python random combinations itertools