In [1]: x = [0,1]
In [2]: i = 0
In [3]: i,x[i] = 1,2
In [4]: x
Out[4]: [0, 2]
可以看出先执行i=1,然后执行x[i]=2
并不是同时执行
下一个例子:
a = 1
b = 2
a,b = b,a
- 会把b引用的地址交给a
- 然后把a引用的地址给b(右边变量引用的地址不会随着左边地址的更新而变化)
In [1]: x = [0,1]
In [2]: i = 0
In [3]: i,x[i] = 1,2
In [4]: x
Out[4]: [0, 2]
可以看出先执行i=1,然后执行x[i]=2
并不是同时执行
下一个例子:
a = 1
b = 2
a,b = b,a
本文标题:元组交换变量值的顺序
本文链接:https://www.haomeiwen.com/subject/jfkzkftx.html
网友评论