📅  最后修改于: 2023-12-03 14:51:34.297000             🧑  作者: Mango
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中的列表。