Python:在列表中随机抽取一组无重复元素

Python015

Python:在列表中随机抽取一组无重复元素,第1张

需求:从列表中,随机抽取" 一组 "无重复元素,返回结果到一个新的列表中。

包:random

函数:random.sample(list, num)

参数说明:list是待抽取的列表,num是抽取的个数;返回值为一个新的列表。

使用如下:

#导入随机数模块

import random

#定义一个空的数组,用作取样表

reList = []

#为取样表赋值,1~100

for i in range(1,101):

  reList.append(i)

#使用sample方法,取3个随机数

res = random.sample(reList,k=3)

print("三个随机数是:{}".format(res))