在python中,如何在适当的位置反转列表的一部分?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在python中,如何在适当的位置反转列表的一部分?相关的知识,希望对你有一定的参考价值。
Supopse,我有一个列表= [1,2,3,4,5,6],我想反转前两个元素。最简单的方法是:
a[0:2] = a[1::-1]
但是问题是我认为已创建了一个临时列表。如果是这样,如何避免呢?
答案
如果在适当位置更改值,则不会创建新列表:
>>> a = [1, 2, 3]
>>> a[0], a[1] = a[1], a[0]
>>> a
[2, 1, 3]
>>>
以上是关于在python中,如何在适当的位置反转列表的一部分?的主要内容,如果未能解决你的问题,请参考以下文章
Python中的列表元组切片增删改查#count:计算某元素出现次数找位置#index#reverse()反转#sort()