如何使用python随机列表

zjm*_*126 2 python list

这是我的代码:

import random

a = [12,2,3,4,5,33,14,124,55,233,565]
b=[]
for i in a:
    b.append(random.choice(a))

print a,b
Run Code Online (Sandbox Code Playgroud)

但我想,也许有类似的方法排序命名randomList

在python中有这个方法.

谢谢

eum*_*iro 5

import random

a = [12,2,3,4,5,33,14,124,55,233,565]

b = a[:]
random.shuffle(b)

# b: [55, 12, 33, 5, 565, 3, 233, 2, 124, 4, 14]
Run Code Online (Sandbox Code Playgroud)

这不会修改a.

要进行内部修改a,只需这样做random.shuffle(a).