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] >>>