【发布时间】:2016-12-29 13:18:32
【问题描述】:
我正在尝试使用相同初始列表的排列来填充列表。我不明白为什么以下内容不起作用。
parts = [[],[]]
while len(parts[-1]) < 2:
newval = random.choice([[1,2,3,4],[5,6,7,8]])
for part in parts:
random.shuffle(newval)
part.append(newval)
预期结果将类似于:
[[[6,7,8,5],[1,3,4,2]],[[5,8,6,7],[4,2,3,1]]]
【问题讨论】:
标签: python list random while-loop