sample在Python中的用法
时间: 2023-08-04 08:09:21 浏览: 124
python samples
在 Python 中,"sample" 是 random 模块中的一个函数,用于从一个序列中随机抽取指定数量的元素,返回的结果是一个新的列表。该函数的语法如下:
```python
random.sample(sequence, k)
```
其中,参数 sequence 表示要抽样的序列,可以是列表、元组、字符串等可迭代对象;参数 k 表示要抽取的元素个数。
下面是一个简单的示例,演示如何在一个列表中随机抽取三个元素:
```python
import random
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
sampled_list = random.sample(my_list, 3)
print(sampled_list) # 输出结果类似于 [7, 2, 5]
```
需要注意的是,如果指定的抽样数量 k 大于序列的长度,那么该函数会抛出 ValueError 异常。此外,由于该函数是基于随机数生成的,因此每次执行的结果都是不同的。
阅读全文