在Python中,`random.sample`函数用于从一个序列中随机抽取指定数量的元素,并返回一个新的列表,其中不包含重复的元素。以下是`random.sample`函数的基本用法:
```python
import random
从列表中随机选择3个元素
my_list = [1, 2, 3, 4, 5, 6]
sample_list = random.sample(my_list, 3)
print(sample_list) 输出类似 [2, 4, 6]
`random.sample`函数的基本语法是:
```python
random.sample(sequence, k)
其中:
`sequence` 是要从中抽取样本的序列,可以是列表、元组或字符串等。
`k` 是需要选取的样本数量。
请注意,如果尝试从一个空的序列中抽取元素,或者要求抽取的元素个数超过了序列的长度,`random.sample`会触发`ValueError`异常。
另外,`random.sample`函数不会改变原始序列,而是返回一个新的包含抽取元素的列表。