Python中的連續(xù)賦值有以下幾種方法:
a = b = c = 1
x, y, z = 1, 2, 3
a = b = c = 1
a = 1
a += 1 # a的值變?yōu)?
a -= 1 # a的值變?yōu)?
x, y, z = (1, 2, 3)
data = {'x': 1, 'y': 2, 'z': 3}
x, y, z = data.values()
需要注意的是,連續(xù)賦值在Python中是一種語法糖,實際上是通過先創(chuàng)建一個對象,然后將多個變量綁定到該對象上實現(xiàn)的。因此,在連續(xù)賦值中,所有變量實際上都指向同一個對象。