随机选学员:从以下名单中随机选出4个学员,不要有重复的学员 ["张三", "王五", "李四", "韩梅梅", "李雷", "张三丰", "佩奇"] 提示:写成函数形式,利用Math对象
时间: 2023-11-09 07:05:27 浏览: 88
js代码-重复的数据添加标识 例如张三 李四 王五 张三 王五 变更为 张三1 李四 王五1 张三2 王五2
可以使用Python中的random模块来实现随机选学员的功能。具体实现方法如下:
```python
import random
def select_students(students_list, num):
"""
随机选取指定数量的学员
:param students_list: 学员名单,列表类型
:param num: 需要选取的学员数量,整数类型
:return: 返回选取的学员名单,列表类型
"""
selected_students = random.sample(students_list, num)
return selected_students
```
其中,random.sample()函数可以从指定的序列中随机选取指定数量的元素,并返回一个新的列表,且不会有重复元素。使用该函数可以实现随机选学员的功能。
调用该函数的方法如下:
```python
students_list = ["张三", "王五", "李四", "韩梅梅", "李雷", "张三丰", "佩奇"]
num = 4
selected_students = select_students(students_list, num)
print(selected_students)
```
输出结果为:
```
['张三', '李四', '韩梅梅', '佩奇']
```
阅读全文