4
A
回答
11
假設你希望他們隨機選取的,並已經決定了new_list
,
import random
new_list += random.sample(old_list, 5)
如果new_list
尚未定義,那麼你可以做
new_list = random.sample(old_list, 5)
如果你不想改變new_list
,但想改爲創建new_new_list
,然後
new_new_list = new_list + random.sample(old_list, 5)
現在引用new_list
仍然可以訪問沒有五個新元素的列表,但new_new_list
將引用包含五個元素的列表。
2
使用random.sample
呼叫
import random
random.sample(yourlist,5)
+0
你有一個錯字,但我修好了。 :) – 2011-01-05 06:26:29
1
您可能需要更具體,但返回從列表5個獨特的元素,你可以簡單地使用sample
從random module
import random
num = 5
aList = range(30)
newList = []
newList+=random.sample(aList, num)
1
>>> list = [1,3,6,3,2,5,7,4,7,8,9,4,3,2,4,6,7]
>>> newlist = []
# Pick 5 and add to new list:
>>> newlist.extend(list[:5])
>>> newlist
[1, 3, 6, 3, 2]
相關問題
- 1. 從數組列表中隨機選擇5個元素而不重複元素
- 2. 使用LINQ從兩個列表中選擇不同的元素?
- 3. 從列表中選擇多個元素
- 4. 從列表選擇<t>忽略一個元素不同
- 5. 選擇不在列表中的元素
- 6. 從下拉列表中選擇元素
- 7. 從列表中選擇元素
- 8. 從Python列表中選擇元素
- 9. 從列表框中選擇元素
- 10. 如何選擇另一個列表中包含的元素的不同列表?
- 11. 從列表中的自定義列中選擇一個元素
- 12. 如何從有序列表中選擇一個列表元素?
- 13. 從mysql中的同一列中選擇多個元素
- 14. Symfony2的選擇列表:從子元素
- 15. 如何從5個不同的表中選擇確切的值
- 16. 從不同的jquery表單對象中選擇元素
- 17. 如何動態選擇無序列表的最後5個列表元素?
- 18. Ruby從選擇列表中選擇隨機元素與optgroup
- 19. 選擇列表元素
- 20. 從下拉列表中選擇多個元素的xpath
- 21. 從Selenium Webdriver的列表中選擇一個隨機元素Java
- 22. 選擇5個隨機元素
- 23. 用jQuery選擇最後5個元素
- 24. 從兩個不同的表中選擇相同的列T-SQL
- 25. 獨家選擇列表中的元素
- 26. 從不同表格中選擇列
- 27. 從連接表中選擇不同列
- 28. 從兩個不同的表中選擇
- 29. 選擇從列表中選擇多個隨機元素在Java中
- 30. 從列表中的多個列表中選擇數據框元素
不同的值或不同的索引?按什麼順序 - 隨機?你的問題現在非常廣泛。 – 2011-01-05 06:30:06