练习-编写函数交换数组a和数组b中的对应元素
时间: 2024-02-26 22:56:30 浏览: 74
好的,可以使用以下代码实现:
```python
def swap_arrays(a, b):
"""
交换数组a和数组b中的对应元素
"""
for i in range(len(a)):
a[i], b[i] = b[i], a[i]
```
这个函数接受两个数组a和b作为参数,然后使用一个循环遍历数组的每个位置,并交换对应位置上的元素。注意,这个函数假定a和b的长度相同,如果不相同可能会导致错误。调用这个函数可以这样:
```python
# 定义两个数组
a = [1, 2, 3]
b = [4, 5, 6]
# 调用函数交换数组元素
swap_arrays(a, b)
# 打印交换后的数组
print(a) # [4, 5, 6]
print(b) # [1, 2, 3]
```
这个例子中,我们定义了两个数组a和b,然后调用swap_arrays函数交换了它们的元素。最后打印交换后的数组,可以看到它们的元素已经交换了。
阅读全文