有一个列表lst=[1,2,3,4,5],列表向石偏移两位后,变成lst=[5,4,1,2,3],即移出去的元素跑到了最前面。
时间: 2023-10-25 17:08:11 浏览: 74
locales.lst:从单个列表文件生成区域设置json文件
可以通过列表切片和拼接的方式实现列表元素的移动。具体步骤如下:
1. 首先,将列表分成两部分:前面的部分是移出去的元素,后面的部分是保留下来的元素。
```
lst=[1,2,3,4,5]
n = 2
part1 = lst[-n:] # 移出去的部分
part2 = lst[:-n] # 保留下来的部分
```
2. 然后,将移出去的部分放到最前面。
```
new_lst = part1 + part2
```
3. 最后,得到了移动后的列表。
```
print(new_lst) # [5, 4, 1, 2, 3]
```
完整代码如下:
```
lst=[1,2,3,4,5]
n = 2
part1 = lst[-n:]
part2 = lst[:-n]
new_lst = part1 + part2
print(new_lst)
```
阅读全文