如何在列表内交换对象的指针(Python)

时间:2019-06-06 12:01:29

标签: python pointers memory

我想用对象a的值交换对象b的值 内部列表。

对此进行了尝试(Python确实如此):

>>>a=1
>>>b=2
>>>newlist = [a, b]
>>>print(newlist)
[1, 2]
>>>a, b = b, a
>>>print(newlist)
[1, 2]

我想要:

>>>a=1
>>>b=2
>>>newlist = [a, b]
>>>print(newlist)
[1, 2]
>>>a, b = b, a
>>>print(newlist)
[2, 1]

ab可能在列表内的任意位置。

感谢您的帮助!

0 个答案:

没有答案