导读 日常工作中,我们经常需要从名单中随机抽取人员进行抽奖、分组或其他任务分配。借助Python的强大功能,这项操作不仅简单高效,还能省去手动...
日常工作中,我们经常需要从名单中随机抽取人员进行抽奖、分组或其他任务分配。借助Python的强大功能,这项操作不仅简单高效,还能省去手动挑选的麻烦!今天就来分享一个有趣的案例——如何用Python从文件中随机抽样人名。
首先,确保你的名单保存在一个文本文件中(比如`names.txt`),每行代表一个人名。接着,使用Python内置的`random`模块,结合`open()`函数读取文件内容,就能快速实现随机抽样啦!以下是一个简单代码示例:
```python
import random
打开文件并读取所有名字
with open('names.txt', 'r', encoding='utf-8') as file:
names = file.readlines()
随机抽取5个人名
selected_names = random.sample(names, 5)
print("抽中的幸运儿是:")
for name in selected_names:
print(name.strip())
```
💡 小提示:记得将文件路径调整为实际存储位置哦!此外,如果文件较大,可以考虑用列表推导式优化性能。
🎉 试试运行这段代码吧,说不定下一个幸运儿就是你!无论是团队活动还是创意抽奖,Python都能帮你轻松搞定。快拿起你的笔记本电脑,一起探索编程的乐趣吧!✨