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. 从下拉列表中选择元素
- 5. 如何选择另一个列表中包含的元素的不同列表?
- 6. 如何从有序列表中选择一个列表元素?
- 7. 如何从5个不同的表中选择确切的值
- 8. 从不同的jquery表单对象中选择元素
- 9. 如何动态选择无序列表的最后5个列表元素?
- 10. Ruby从选择列表中选择随机元素与optgroup
- 11. 选择列表元素
- 12. 从Selenium Webdriver的列表中选择一个随机元素Java
- 13. 选择5个随机元素
- 14. 用jQuery选择最后5个元素
- 15. 独家选择列表中的元素
- 16. 从连接表中选择不同列
- 17. 从列表中的多个列表中选择数据框元素
- 18. 为每个选择一个元素和5个标签的列表
- 19. jQuery的 - 从元素中选择元素
- 20. 选择3列作为不同的选自5列中的Oracle
- 21. 根据公共列从多个表中选择不同的列
- 22. 如何从numpy列表中随机选择n个元素?
- 23. HtmlAgilityPack从div列表中选择个别元素
- 24. 如何从DL列表中选择任何一个元素
- 25. 如何从列表中选择每第n个元素
- 26. 删除从列表中的元素,然后选择一个新的列表
- 27. 特浓咖啡:如何从元素列表中选择一个元素
- 28. 从多个列中选择不同的值与多个表
- 29. 从使用JavaScript的SELECT元素中的选项列表中选择一个值
- 30. 从组中选择最大元素列
不同的值或不同的索引?按什么顺序 - 随机?你的问题现在非常广泛。 – 2011-01-05 06:30:06