python的random.choices
时间: 2023-10-14 15:05:11 浏览: 224
python np.random.choice方法
5星 · 资源好评率100%
`random.choices()` 是 Python 中的一个函数,用于从给定的序列中随机选择元素。它接受两个参数:第一个参数是可迭代的序列,第二个参数是一个可选的权重列表或元组,用于指定每个元素被选择的概率。如果未提供权重列表,则默认情况下每个元素被选择的概率相等。
这是一个使用 `random.choices()` 的例子:
```python
import random
fruits = ['apple', 'banana', 'cherry', 'durian']
weights = [0.4, 0.3, 0.2, 0.1]
random_fruit = random.choices(fruits, weights)
print(random_fruit)
```
在这个例子中,根据权重列表 `weights` 中指定的概率,随机选择一个水果并将其打印出来。
阅读全文