choice() 是 Python 标准库 random 模块中的一个常用函数,用于从非空序列(如列表、元组或字符串)中随机选择一个元素。
import random random.choice(sequence)
其中 sequence 必须是非空的可迭代对象。
import random fruits = ['苹果', '香蕉', '橙子', '葡萄'] print(random.choice(fruits)) # 可能输出:香蕉
import random
letter = random.choice('Python')
print(letter) # 可能输出:h
import random dice = [1, 2, 3, 4, 5, 6] print(random.choice(dice))
[]),会抛出 IndexError 异常。choice() 是伪随机的,可通过 random.seed() 设置种子以复现结果。set)等无序且不可索引的类型(在某些版本中可能报错)。random.sample()。
点击下方按钮,模拟使用 choice 从预设列表中随机选择一个项目:
random.choice() 是处理随机选择任务的简洁高效工具,广泛应用于游戏开发、抽样测试、数据增强等场景。掌握它,让你的 Python 脚本更具灵活性!