用python将列表中前5个元素与后5个元素对换,即第1个元素与第10个元素互换,第2个元素与第9个元素互换,...,第5个元素与第6个元素互换。分别输出列表原来各元素的值和对换后各元素的值
时间: 2023-05-24 21:00:46 浏览: 49
非常感谢您提供这个 Python 编程问题。下面是代码示例:
```python
# 定义列表
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 输出列表原来各元素的值
print("原先的列表:", my_list)
# 将前5个元素与后5个元素对换
for i in range(5):
# 交换位置
my_list[i], my_list[-(i+1)] = my_list[-(i+1)], my_list[i]
# 输出对换后各元素的值
print("对换后的列表:", my_list)
```
输出结果如下:
```
原先的列表: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
对换后的列表: [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
```
希望这个问题的回答能够帮助到您。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)