python随机从列表中取出元素
时间: 2023-05-27 12:06:48 浏览: 264
可以使用random模块的choice函数来随机从列表中取出元素,示例如下:
```python
import random
my_list = [1, 2, 3, 4, 5]
random_element = random.choice(my_list)
print(random_element)
```
输出结果为:
```
3
```
其中,random.choice(my_list)会随机从my_list中取出一个元素返回。
相关问题
python随机从列表中取出多个元素
可以使用random模块中的sample函数来实现从列表中随机取出多个元素,示例如下:
```python
import random
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 从列表中随机取出3个元素
result = random.sample(my_list, 3)
print(result)
```
运行结果可能为:
```
[5, 10, 3]
```
其中,random.sample函数的第一个参数是要从中取样的列表,第二个参数是要取出的元素数量。如果要取出的元素数量大于列表长度,会抛出ValueError异常。
python随机取出列表几个元素,并作为新的列表
在 Python 中,要从列表中随机取出几个元素并作为新的列表,可以使用 `random` 模块中的 `sample` 函数。
例如,要从列表 `a` 中随机取出 3 个元素并作为新的列表 `b`,可以这样写:
```python
import random
a = [1, 2, 3, 4, 5]
b = random.sample(a, 3)
```
这样就可以得到一个新的列表 `b`,包含了从列表 `a` 中随机取出的 3 个元素。
注意:`random.sample` 函数不会改变原来的列表 `a`。
阅读全文