任务三 (3) 设列表a=[1,2,3,4,5,6,7,8,9,0],请编程将列表中元素依次后移一位,原来最后一位移到第一位,然后输出新的列表。
时间: 2023-10-03 12:11:20 浏览: 51
可以使用列表切片来实现列表元素的后移操作,具体代码如下:
```python
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
a = [a[-1]] + a[:-1] # 将原来最后一位移到第一位
print(a)
```
输出结果为:
```
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
```
其中,`a[-1]`表示列表a的最后一个元素,`a[:-1]`表示除最后一个元素以外的所有元素。`[a[-1]] + a[:-1]`表示将最后一个元素放在列表的最前面,然后将剩下的元素放在它后面,从而实现了列表元素的后移操作。
阅读全文