IF我有一個列表:
一個= [ 「一」, 「b」 的,「c」,...,「zzz」]
ho W能我隨機混合的元素,以獲得一個列表:
B = [ 「C」, 「ZH」,...]
,而不會消耗很多的系統資源?
IF我有一個列表:
一個= [ 「一」, 「b」 的,「c」,...,「zzz」]
ho W能我隨機混合的元素,以獲得一個列表:
B = [ 「C」, 「ZH」,...]
,而不會消耗很多的系統資源?
random.shuffle()
在原地洗牌序列。
不知道它消耗了多少資源,但隨機模塊中的隨機播放完全如此。
import random
a = [1,2,3,4,5]
random.shuffle(a)
它返回一個'None'值。 – 2013-01-05 06:11:35
完全重複:http://stackoverflow.com/questions/976882/shuffling-a-list-of-objects-in-python – Mike 2010-10-17 17:19:16