5
A
回答
13
>>> import random
>>> thelist = ['a', 'b', 'c', 'd']
>>> random.shuffle(thelist)
>>> thelist
['d', 'a', 'c', 'b']
您的結果將(希望!)變化。
6
使用random.shuffle()
功能:
random.shuffle(thelist)
5
使用來自random
模塊shuffle
功能:
>>> from random import shuffle
>>> thelist = ['a','b','c','d']
>>> shuffle(thelist)
>>> thelist
['c', 'a', 'b', 'd']
+9
嘿,你怎麼得到不同的輸出到彼得? ;) – 2009-10-06 08:02:12
+0
在看到眨眼之前,還有誰直接進入了「添加評論」按鈕以獲取最新的內容? :P – 2009-10-06 10:11:45
12
import random
random.shuffle(thelist)
注意,這打亂就地列表。
+2
+1表示「就地」。 – 2009-10-06 08:01:33
相關問題
- 1. 有一種方法可以知道和檢查「誰來自」一個NET/HTTP請求「誰來自」/「來自哪裏」?
- 2. 有沒有一種方法可以知道誰擁有對象的引用?
- 3. 有沒有一種方法來設計嵌套無序列表的父元素?
- 4. 有沒有一種CSS方法來知道一個元素是否已經包裝到一個新的行?
- 5. 有沒有一種方法來定位前一個元素?
- 6. 有沒有一種簡單的方法來document.createElement多個元素?
- 7. 有沒有一種方法來選擇元素的子元素使用css
- 8. 有誰知道setFixed()返回一個數字的替換方法?
- 9. 有誰知道一種方法來構建一個Perl腳本及其相關庫的Windows Installer程序?
- 10. 有誰知道一種方法來「共享」一個數據源,而不會導致多次回發?
- 11. 你知道更好的方法來寫這種方法嗎?
- 12. jQuery的元素添加到DOM:我想知道哪種方法正道
- 13. 有誰知道腳本引用的地方... payload.gosidekick.net ...來自哪裏?
- 14. 使用特定的謂詞打亂Prolog中的元素列表?
- 15. 在Xcode中,有沒有一種方法來排序方法的下拉列表
- 16. 誰應該知道對方?
- 17. 有沒有一種方法讓Activity知道它啓動的resultCode?
- 18. 有沒有更簡單的方法來改變列表元素
- 19. 你知道一個方法來取消列表或數組嗎?
- 20. 有誰知道一種方法來模擬Web服務,同時指定延遲和吞吐量?
- 21. 有沒有一種方法來設置js中的單個數組元素
- 22. 誰知道Sedgewick-Vitter算法?
- 23. 有誰知道LESS CSS「主題表」?
- 24. 有沒有一種方法來單元測試異步方法?
- 25. 有一種方法可以知道json代表了哪種類型?
- 26. 有誰知道備份postgres數據庫的好方法嗎?
- 27. 有誰知道將DTS遷移到SSIS的方法嗎?
- 28. 有誰知道動態加載qooxdoo模塊的方法嗎?
- 29. 數組的元素能夠知道JS中該數組的所有者是誰?
- 30. 是否有另一種方法來分配我不知道的PHP變量?
我想答案可能是'random.shuffle'。 8-) – RichieHindle 2009-10-06 08:00:35
呵呵,你覺得呢? :) – Peter 2009-10-06 08:01:41
完全重複:http://stackoverflow.com/questions/473973/shuffle-an-array-with-python – 2009-10-06 08:07:17