📜  在随机模块中使用哪个函数来获取python中的列表(1)

📅  最后修改于: 2023-12-03 14:51:34.297000             🧑  作者: Mango

在随机模块中使用哪个函数来获取Python中的列表

Python的随机模块(random)提供了多种方法来生成随机数、序列等,其中也包括获取列表的方法。

要在随机模块中获取Python中的列表,可以使用random.sample(population, k)函数。该函数返回一个唯一的元素组成的列表,其大小为k。其中,population参数表示从中抽取元素的序列,可以是列表、元组或集合等;k参数表示要获取的元素的数量。

下面是一个示例代码片段:

import random

# 要抽取元素的列表
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# 从my_list中抽取3个元素生成新的列表
new_list = random.sample(my_list, 3)

print(new_list)

输出结果可能为:

[9, 4, 2]

需要注意的是,random.sample()函数不会改变原始序列。如果要在原始序列中进行抽样,可以使用random.shuffle()函数打乱原始序列,然后使用切片操作取得所需元素。

总之,在随机模块中使用random.sample()函数可以方便地获取Python中的列表。