这是一个可能的实现方法:

import random

def pick_names(names):
    random.shuffle(names)  # 随机打乱列表中的元素顺序
    selected_names = names[:5]  # 取出前5个元素
    for name in selected_names:
        print(name)

# 示例调用
names = ["Alice", "Bob", "Charlie", "David", "Emma", "Frank", "Grace", "Henry", "Ivy", "Jack"]
pick_names(names)

这个方法使用random.shuffle()函数将人名列表中的元素顺序进行随机打乱,然后从打乱后的列表中取出前5个元素,再逐个输出这5个人名。

Python随机抽取人名:从10个中选择5个

原文地址: https://www.cveoy.top/t/topic/qbG5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录