python在list中随机删除指定数量的数据
时间: 2024-01-10 08:04:16 浏览: 151
可以使用random模块中的sample函数来随机选择要删除的元素,然后使用list的remove方法将其从列表中删除。示例如下:
```python
import random
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 随机删除3个元素
to_remove = random.sample(my_list, 3)
for item in to_remove:
my_list.remove(item)
print(my_list)
```
输出结果可能类似于:
```
[1, 2, 4, 5, 8, 9, 10]
```
其中,to_remove是一个由随机选择的元素组成的列表,然后使用for循环将其从my_list中删除。
阅读全文