[python]list列表获取最后一个位置的元素,并将其放到列表中第一个位置

参考:将list的最后一个元素移到lis的第一个元素

采用先弹出,再插入的思想:

a = [1,2,3,4,5,6,7]
a.insert(0, a.pop())
print(a)
a.insert(len(a)+1,a.pop(0))
print(a)

[python]list列表获取最后一个位置的元素,并将其放到列表中第一个位置_第1张图片解释:
列表a从末尾弹出最后一个元素7,列表长度减1,然后将其插入到列表a的第一个位置,列表长度加1。
还原:将列表a的第一个位置的元素弹出,此时,列表长度减1,所以需要增加列表的长度,加1,再将第一个位置的元素放到最后一个位置

你可能感兴趣的:(其他,python,list)