列表中元素的随机位置

时间:2010-10-17 17:15:02

标签: python

  

可能重复:
  Shuffling a list of objects in python

如果我有一个清单:

  

a = [“a”,“b”,“c”,...,“zzz”]

如何随机调整其元素以获取列表:

  

b = [“c”,“zh”,...]

没有消耗大量的系统资源?

3 个答案:

答案 0 :(得分:9)

import random
b = list(a)
random.shuffle(b)

答案 1 :(得分:4)

random.shuffle()对一个序列进行随机播放。

答案 2 :(得分:2)

不确定它消耗了多少资源,但随机模块中的随机播放确实是这样的。

import random
a = [1,2,3,4,5]
random.shuffle(a)