我如何从列表中随机选择一个项目? [复制]

Posted

技术标签:

【中文标题】我如何从列表中随机选择一个项目? [复制]【英文标题】:How Do i Randomly Select an Item From A List? [duplicate] 【发布时间】:2017-09-20 12:40:08 【问题描述】:

我很好奇如何从列表中随机选择一个项目?例如,您想从列表中随机选择一个项目来打印一些东西。在下面的示例代码中,我创建了一个包含随机项目的列表,我希望打印显示“随机项目是”,然后是列表中的随机项目。抱歉,如果您想让我更好地解释一下,这有点不清楚,请问:)谢谢

#Example
random = ["random1", "random2", "random3"]
print("Random item is " + "Random Item"???)

【问题讨论】:

绝对是重复的。 这里接受的答案与上面链接的问题中给出的接受的答案相同。 【参考方案1】:
import random
items = ["random1", "random2", "random3"]
random.choice(items)

【讨论】:

请在回答此类常见问题之前搜索重复项。 FWIW,由 juanpa.arrivillaga 链接的问题已经有 37 个重复链接,我们真的不需要另一个。【参考方案2】:
import random
list = ["random1", "random2", "random3"]
random.choice(list)

random.choice(list) 返回列表中的一项,这意味着您可以这样做:

import random
list = ["random1", "random2", "random3"]
chosen = random.choice(list)
print("The chosen was: ".format(chosen))

【讨论】:

以上是关于我如何从列表中随机选择一个项目? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

从列表中随机选择

Python:列表和随机。如何在 0 和 [列表中的字符串数] 之间选择随机数? [复制]

在 Anylogic 中,如何从项目列表中随机选择

MYSQL 从列表中随机插入

如何使用“Twit”库从列表中选择一个随机单词

如何从 Julia 的加权数组中选择一个随机项?