如何从集合中选择特定数量的随机元素?

奥维

我有一组9个元素,我想编写一个程序来提示用户输入一个整数n,然后显示n从我的集合中随机选择的元素数量。

这是我尝试的:

import random

def main():    
    best_of = eval(input("How many maps do you want to choose? : "))

    choices = ["Arkansas", "Manchuria", "Bengal", "Baja California", "Tibet", "Indonesia", "Cascade Range", "Hudson Bay", "High Plains"]

    random_choice = random.choice(choices)

    for i in range(bes_of):    
        print(random_choice)

main()
马丁·彼得斯(Martijn Pieters)

使用random.sample()函数选择n随机元素而不重复:

sampled = random.sample(choices, best_of)
for choice in sampled:
    print(choice)

如果您需要的只是用户的整数,请不要使用eval(); 坚持使用int()代替:

best_of = int(input("How many maps do you want to choose? : "))

eval()给您比您讨价还价更多的东西;它执行任何有效的Python表达式,使用户可以对您的程序执行任何所需的操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Smalltalk的集合中获取特定数量的随机元素?

来自分类Dev

如何从列表中随机选择一定数量的元素

来自分类Dev

从数组的特定元素中选择随机元素

来自分类Dev

如何从Scala的集合中选择随机值

来自分类Dev

使用r编程,如何在样本中选择特定数量的输出?

来自分类Dev

使用r编程,如何在样本中选择特定数量的输出?

来自分类Dev

从给定的单元格中选择特定数量的行

来自分类Dev

从数组中随机选择特定数量的索引?

来自分类Dev

Java-随机排列数组中特定数量的元素

来自分类Dev

如何从数组中选择随机元素?

来自分类Dev

如何在MySQL中选择一定数量的组?

来自分类Dev

如何从Python列表中选择一定数量的变量

来自分类Dev

如何仅显示数组中选定数量的元素?

来自分类Dev

如何使用猫鼬从集合中选择随机文档

来自分类Dev

从数组中选择随机元素

来自分类Dev

如何计算指令中选择的元素数量?

来自分类Dev

如何每行打印特定数量的数组元素?

来自分类Dev

如何删除具有特定数量元素的子数组

来自分类Dev

如何从二维列表中选择随机元素

来自分类Dev

如何随机而不是重复地从数组中选择元素?

来自分类Dev

如何从命令输出中选择随机元素?

来自分类Dev

如何从飞镖地图中选择随机元素?

来自分类Dev

如何从存储在接口文件中的数组中选择随机元素?

来自分类Dev

R:从所有可能的组合中选择特定数量的组合

来自分类Dev

R:从所有可能的组合中选择特定数量的组合

来自分类Dev

如何在特定子元素之前的元素中选择文本

来自分类Dev

如何在jQuery中选择没有特定元素的元素

来自分类Dev

如何从Teradata SQL中的大型查询结果集中选择一定数量的行

来自分类Dev

如何从Teradata SQL中的大型查询结果集中选择一定数量的行

Related 相关文章

  1. 1

    如何从Smalltalk的集合中获取特定数量的随机元素?

  2. 2

    如何从列表中随机选择一定数量的元素

  3. 3

    从数组的特定元素中选择随机元素

  4. 4

    如何从Scala的集合中选择随机值

  5. 5

    使用r编程,如何在样本中选择特定数量的输出?

  6. 6

    使用r编程,如何在样本中选择特定数量的输出?

  7. 7

    从给定的单元格中选择特定数量的行

  8. 8

    从数组中随机选择特定数量的索引?

  9. 9

    Java-随机排列数组中特定数量的元素

  10. 10

    如何从数组中选择随机元素?

  11. 11

    如何在MySQL中选择一定数量的组?

  12. 12

    如何从Python列表中选择一定数量的变量

  13. 13

    如何仅显示数组中选定数量的元素?

  14. 14

    如何使用猫鼬从集合中选择随机文档

  15. 15

    从数组中选择随机元素

  16. 16

    如何计算指令中选择的元素数量?

  17. 17

    如何每行打印特定数量的数组元素?

  18. 18

    如何删除具有特定数量元素的子数组

  19. 19

    如何从二维列表中选择随机元素

  20. 20

    如何随机而不是重复地从数组中选择元素?

  21. 21

    如何从命令输出中选择随机元素?

  22. 22

    如何从飞镖地图中选择随机元素?

  23. 23

    如何从存储在接口文件中的数组中选择随机元素?

  24. 24

    R:从所有可能的组合中选择特定数量的组合

  25. 25

    R:从所有可能的组合中选择特定数量的组合

  26. 26

    如何在特定子元素之前的元素中选择文本

  27. 27

    如何在jQuery中选择没有特定元素的元素

  28. 28

    如何从Teradata SQL中的大型查询结果集中选择一定数量的行

  29. 29

    如何从Teradata SQL中的大型查询结果集中选择一定数量的行

热门标签

归档