python里面sample函数的用法
时间: 2023-09-29 21:10:16 浏览: 51
在 Python 中,`random.sample(sequence, k)` 函数用于从序列 `sequence` 中随机选择 `k` 个元素并返回一个新的列表,其中 `k` 必须小于或等于序列的长度。
下面是一个示例代码:
```python
import random
# 从列表中随机选择3个元素
my_list = [1, 2, 3, 4, 5]
sample_list = random.sample(my_list, 3)
print(sample_list)
```
输出结果可能是:
```
[5, 2, 1]
```
在这个例子中,`random.sample(my_list, 3)` 将从 `my_list` 中随机选择3个元素,然后返回一个包含这3个元素的新列表。注意,由于 `sample` 函数是从序列中进行随机选择,因此输出结果每次都可能不同。
相关问题
python中sample函数的用法
Python中的sample函数是random模块中的函数,用于从序列中随机选取指定数量的元素。语法格式如下:
random.sample(sequence, k)
其中sequence是要从中选取元素的序列,k是要选取的元素的数量。返回值为一个由随机选取的元素组成的列表。
例如:
import random
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(random.sample(numbers, 5))
这会打印出一个由5个随机选取的元素组成的列表。
注意:如果k大于序列中元素的数量,会抛出ValueError异常。
python sample函数的用法
在 Python 中,`random.sample()` 是用于从指定的序列中随机选择指定数量的元素,然后返回一个新的列表,且不会改变原始序列。
`random.sample(sequence, k)` 接受两个参数:
- `sequence`:表示要从中选择随机样本的序列,可以是列表、元组、字符串或集合等。
- `k`:表示要选择的元素数量。
以下是一个示例代码:
```python
import random
my_list = [1, 2, 3, 4, 5]
# 从列表中随机选择3个元素
sample_list = random.sample(my_list, 3)
print(sample_list)
```
输出:
```
[2, 3, 4]
```
在上面的示例代码中,`random.sample()` 函数从 `my_list` 列表中随机选择了3个元素并将其存储在 `sample_list` 中,输出结果为 `[2, 3, 4]`。注意,`my_list` 列表并没有被改变。