跳到主要内容

Python 程序:从列表中随机选择一个元素

要理解这个例子,你应当了解以下Python 编程主题的知识:

示例 1:使用 random 模块

import random

my_list = [1, 'a', 32, 'c', 'd', 31]
print(random.choice(my_list))

输出

31

使用 random 模块,我们可以从列表中生成一个随机元素。如上例所示,列表 my_list 被作为参数传递给 random 模块的 choice() 方法。

注意:输出可能会有所不同。

示例 2:使用 secrets 模块

import secrets

my_list = [1, 'a', 32, 'c', 'd', 31]
print(secrets.choice(my_list))

输出

c

使用 secrets 模块的 choice() 方法,你可以从列表中选择一个随机元素。

它比 random 模块更加安全。