列表中最大最小元素换位置
时间: 2024-03-24 15:40:34 浏览: 49
假设列表为 `lst`,可以使用以下代码实现最大最小元素换位置:
```python
max_index = lst.index(max(lst))
min_index = lst.index(min(lst))
lst[max_index], lst[min_index] = lst[min_index], lst[max_index]
```
这里先使用 `index()` 方法找到最大和最小元素在列表中的索引,然后使用索引交换两个元素的位置。注意,这种方法只会交换一个最大值和一个最小值,如果列表中有多个最大或最小值,只会交换第一个找到的。
阅读全文