如何有效地打乱 itertools.combinations() 生成的元组?
问题内容
我正在使用 itertools.combinations()
基于非重复元素列表生成两项元组列表。然后我将生成的列表打乱。然而,元组本身的内容是按时间顺序组织的。例如,运行以下代码:
import random import itertools items = ["a","b","c","d","e"] item_combos = list(itertools.combinations(items, 2)) random.shuffle(item_combos) print(item_combos) 登录后复制