我正在尝试迭代地打乱一个包含 4 个元素的列表,然后将打乱的列表附加到一个不断增长的列表中。结果将是一个长度为 4 个元素的倍数的列表,每四个元素是我原始列表的某种组合。
我的代码是
import random
list1 = ['X','Y','Z','Q']
list2 = []
for drop in range(0,72/4):
random.shuffle(list1)
list2.append(list1)
我似乎遇到的问题是 list2 将一遍又一遍地成为 list1 的相同洗牌版本。
示例列表2:['Q','X',Z','Y','Q','X',Z','Y','Q','X',Z','Y',。 ..]