列表中最大值与最小值换位置
时间: 2024-03-24 21:39:52 浏览: 26
好的,让我来帮你解决这个问题。
假设你有一个列表 `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` 方法找到列表中最大值和最小值的索引,然后使用 Python 的交换语法将它们的位置交换。
希望这能帮到你!
相关问题
列表中最大值与最小值交换位置
好的,让我来帮你解决这个问题。
假设你有一个列表 `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` 方法找到列表中最大值和最小值的索引,然后使用 Python 的交换语法将它们的位置交换。
希望这能帮到你!
Python取列表中最大值与最小值代码
可以使用 Python 内置函数 `max()` 和 `min()` 来获取列表中的最大值和最小值。具体代码如下:
```
nums = [3, 5, 1, 9, 7, 2, 8, 4, 6]
max_num = max(nums)
min_num = min(nums)
print("最大值是:", max_num)
print("最小值是:", min_num)
```
在这段代码中,我们首先定义了一个列表 `nums`,然后使用 `max()` 函数和 `min()` 函数来获取列表中的最大值和最小值,并将它们分别赋值给变量 `max_num` 和 `min_num`。最后,我们使用 `print()` 函数输出最大值和最小值。