2009-10-07 70 views
3

洗牌名單這是我的名單:不能在Python

biglist = [ {'title':'U2','link':'u2.com'}, {'title':'beatles','link':'beatles.com'} ] 
print random.shuffle(biglist) 

不起作用!它沒有返回。

回答

16

random.shuffle洗牌清單,它不返回新的清單。因此請檢查biglist,而不是random.shuffle的結果。

文檔爲random模塊:http://docs.python.org/library/random.html

+1

這是一個非常常見的錯誤,我用.reverse()和的.sort() – Kimvais 2009-10-07 08:09:33

+0

我做了很多太萬歲'逆轉()'和'排序()'。 – 2009-10-08 00:27:54