从列表中随机选择一个项目是编程中的常见任务。以下是在 Python 中执行此操作的方法。
最简单的方法是使用 random.choice() 函数。此函数返回从指定列表中随机选择的元素。例如,考虑以下列表:
foo = ['a', 'b', 'c', 'd', 'e']
要从此列表中检索随机项目,您可以使用:
import random print(random.choice(foo))
这将从 foo 列表中打印随机元素。
用于加密安全随机选择,例如生成密码,推荐使用secrets模块。从 Python 3.6 开始,它包含 Secrets.choice() 函数。
import secrets print(secrets.choice(foo))
如果您使用的是旧版本Python,您可以利用 random.SystemRandom 类进行安全的随机选择。
import random secure_random = random.SystemRandom() print(secure_random.choice(foo))
以上是如何在Python中从列表中随机选择一个元素?的详细内容。更多信息请关注PHP中文网其他相关文章!