python 数组元素交换,最大的元素与第一个元素交换
时间: 2023-11-02 10:07:28 浏览: 79
python 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组(示例)
5星 · 资源好评率100%
可以使用Python中的列表(list)来实现数组元素交换。具体的实现方法如下:
```python
# 定义一个数组
arr = [5, 2, 8, 3, 7]
# 找到数组中最大的元素的索引
max_index = arr.index(max(arr))
# 将最大的元素与第一个元素交换
arr[0], arr[max_index] = arr[max_index], arr[0]
# 输出交换后的数组
print(arr)
```
输出结果为:
```
[8, 2, 5, 3, 7]
```
在上面的例子中,我们首先使用 `index()` 方法找到了最大的元素在数组中的索引。然后使用 Python 的多重赋值语法同时将最大的元素和第一个元素进行交换。最后输出交换后的数组。
阅读全文