小编use*_*285的帖子

shuffle 后追加到列表(Python)

Newby 问题:我无法弄清楚为什么下面的代码不起作用。我正在尝试制作一个嵌套列表,其中 10 个嵌套列表中的每一个都采用不同的顺序。我得到的是相同的列表以相同的顺序重复 10 次。

所以我想要: [[1, 2, 4, 3], [4, 2, 3, 1], [2, 4, 3, 1]]

但我得到: [[2, 3, 1, 4], [2, 3, 1, 4], [2, 3, 1, 4]]

<pre>from random import shuffle

myList = ["file1", "file2", "file3", "file4"]
longList = []

for x in range(0,10):
    shuffle(myList)
    longList.append(myList)

print(longList)<code>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

D

python shuffle append

1
推荐指数
1
解决办法
576
查看次数

标签 统计

append ×1

python ×1

shuffle ×1