python中怎么剔除list中的最大值
时间: 2024-05-15 10:18:23 浏览: 62
python寻找list中最大值、最小值并返回其所在位置的方法
5星 · 资源好评率100%
可以使用以下方法剔除列表中的最大值:
```python
my_list = [1, 5, 3, 9, 2]
max_val = max(my_list)
my_list.remove(max_val)
print(my_list) # Output: [1, 5, 3, 2]
```
或者使用列表推导式:
```python
my_list = [1, 5, 3, 9, 2]
my_list = [val for val in my_list if val != max(my_list)]
print(my_list) # Output: [1, 5, 3, 2]
```
阅读全文