choice函数详解

choice() 是 Python 标准库 random 模块中的一个常用函数,用于从非空序列(如列表、元组或字符串)中随机选择一个元素。

基本语法

import random
random.choice(sequence)

其中 sequence 必须是非空的可迭代对象。

使用示例

示例 1:从列表中随机选一个水果

import random
fruits = ['苹果', '香蕉', '橙子', '葡萄']
print(random.choice(fruits))  # 可能输出:香蕉

示例 2:从字符串中随机选一个字符

import random
letter = random.choice('Python')
print(letter)  # 可能输出:h

示例 3:模拟掷骰子(1~6)

import random
dice = [1, 2, 3, 4, 5, 6]
print(random.choice(dice))

注意事项

提示:若需一次选择多个不重复元素,请使用 random.sample()

在线演示(模拟)

点击下方按钮,模拟使用 choice 从预设列表中随机选择一个项目:

总结

random.choice() 是处理随机选择任务的简洁高效工具,广泛应用于游戏开发、抽样测试、数据增强等场景。掌握它,让你的 Python 脚本更具灵活性!

iPhone解锁声音怎么设置?详细教程与技巧 iPhone锁屏手电筒不见了?原因与解决方法全解析 iPhone怎么看手机号?详细图文教程-快速查看你的号码 I Like Shopping-享受购物的乐趣 粘贴自 iPhone 弹窗是啥?全面解析 iOS 粘贴提示机制 Preference to Do Something-探索你的偏好与行动力 Passion的隐喻:探索热情背后的象征与力量 Euphoria 游戏 OP 主题专题页|78TP音乐与动画介绍 Their Room-探索个性空间与生活美学 Point Into Your Mouth – Interactive Gesture Guide 异丙嗪(Promethazine)中文名详解-药物信息专题页 iPhone耐摔吗?全面解析苹果手机抗摔性能|用户实测与专家建议 iPhone屏幕镜像无法连接电视?常见原因与解决方法 iPhone信号强度查询工具-实时查看蜂窝网络信号等级 Euphoria 歌曲-防弹少年团 (BTS) 经典之作|歌词、背景与赏析 iPhone 充电频繁断开?原因与解决方法全解析 iPhone版App下载-安全高速78TP下载中心 iPhone解锁声音怎么没了?原因与解决方法大全 iPhone如何翻转照片-手机照片编辑技巧指南 iPhone无线投屏到Mac教程-轻松实现屏幕镜像与共享 iPhone本地视频投屏到电视-完整教程与技巧 Prefer to Doing:发现你真正热爱的事 “Point to Your Mouth”中文含义与用法详解 iPhone主屏幕怎么创建文件夹?详细图文教程-苹果使用技巧 SpeedlinkPro-极速连接,高效传输 inherit名字-深入理解CSS继承机制 iPhone X 相机参数设置详解|拍出专业级照片 iPhone找不到App图标?快速解决方法汇总 Dopamine什么意思?多巴胺的作用、影响与健康知识详解 iPhone怎么格式化?完整操作指南|清除所有数据恢复出厂设置 如何将文件储存到我的 iPhone-苹果设备文件管理指南 iPhone 11 Pro 是双卡双待吗?全面解析双卡功能-苹果手机指南 Telephone 下载-免费安全的通话与通讯工具 王源《The Wrong Things》专题页|音乐、成长与思考 iPhone互通App-跨设备无缝协作体验 iPhone 17 壁纸高清大图下载-超清4K/5K手机壁纸合集 appear at 与 appear in 的区别与用法详解 iPhone 13 Pro 如何强制关机-完整操作指南 iPhone连接车载蓝牙没声音?原因与解决方法大全 iPhone 铃声渐变大怎么调出来?详细设置教程 如何在 Google Play 商店安装应用-完整指南 iPhone 11 规格参数详解-全面了解苹果 iPhone 11 “cooperation”可数吗?英语语法详解-英语学习专题 iPhone怎么查自己的电话号码?详细图文教程 iPhone如何访问电脑共享文件-详细图文教程 iPhone无法添加农历生日?原因与解决方法全解析 “Have Passion For”是什么意思?全面解析与例句-英语学习专题 自己组装 iPhone 14 清单-手把手教你DIY一台iPhone iPhone已停用怎么解除?完整恢复指南-实用技巧 iPhone已订阅日历删不掉?完整解决方法指南 iPhone发货10天了还没到?原因分析与解决方案-用户指南 iPhone外放声音变成听筒?原因与解决方法全解析 iPhone NO是什么手机?全面解析与常见误解 iPhone自定义短信铃声设置指南-轻松个性化你的通知声音 patient 翻译-中英文释义、例句与用法详解 iPhone突然不显示来电姓名?原因与解决方法全解析 iPhone7LONGWEN几天到货?配送时效与购买指南|最新iPhone发货时间查询 iPhone怎么发送文件夹?详细教程与技巧分享 小米手机-创新科技,为发烧而生|Xiaomi Mobile Official Rather Than To Do:探索选择背后的意义 如何查找 iPhone 手机位置-完整指南与实用技巧 怎么看iPhone屏幕是什么牌子?全面解析原装与第三方屏幕识别方法 探索飞机世界-飞机历史、类型与飞行原理 iPhone 17 Pro 传感器型号详解-全面解析最新苹果旗舰传感器配置 iPhone本机号码显示错误?不是自己的号码怎么办? 怎么把iPhone投屏到iPad上-完整教程指南 iPhone 8 Plus 音量键失灵原因与解决方法-专业维修指南 这是你的铅笔吗?——寻找失物与校园温情专题 如何关闭 iPhone 的共享功能-详细图文教程 iPhone怎么关闭查找?详细图文教程|苹果设备使用指南 iPhone 15 电池容量是多少毫安?全面解析续航表现 Confer sb with sth – Meaning, Usage & Examples More Than One Row With Given-数据库常见问题解析 iPhone怎么分屏两个应用?全面指南-实用技巧 iPhone 17 Air-超轻薄,超强大|苹果新一代旗舰手机 Three Fifths of the Students – Understanding Student Engagement and Success iPhone 12 默认来电铃声是什么?全面解析与试听 Phoenixes安卓版v15-全新升级,畅享极致体验 iPhone 16 验机指南|一文教你如何全面检测新 iPhone PhoneRing.mp3 免费下载-高清手机铃声资源站 iPhone 17 Pro怎么熄屏?详细操作指南与技巧 iPhone 15 支持无线充电吗?全面解析无线充电功能 in the case of 用法详解-英语语法专题 iPhone照片抠图技巧与工具推荐-轻松实现专业级图像处理 iPhone X 怎么重启?详细操作指南-轻松解决卡顿、死机问题 问题与解决方案|探索挑战背后的答案 One-Fifth – Understanding the Fraction in English Half Past One 翻译与含义详解|一点半的英文表达 如何将 iPhone 恢复出厂设置-完整图文教程 English Prepositions Guide – Learn & Master Common Prepositions iPhone 15 主摄 CMOS 尺寸详解-摄像头传感器规格与成像表现 dopamine音标-英文单词发音与释义详解 iPhone 5有哪些颜色?78TP配色全解析 iPhone 15 电池容量详解-78TP数据与续航表现 iPhone 17 软件更新不动?原因分析与解决方法-实用指南 OPPO仿iOS主题-极简美学与流畅体验 Phone动词形式详解-英语语法专题 Be Wrong With — 拥抱错误,探索成长 如何在 iPhone 上设置姓名和出生日期-完整图文指南 iPhone 13 mini 外形尺寸详解|78TP数据与对比