python有一种一次给多个变量赋值的方法,成为序列解包。使用这种方法赋值,只需要一个表达式就可以完成多个变量赋值操作,可以使操作变得简单
例如:
>>>x,y,z=1,2,3
>>>print(x,y,z)
>1 2 3
使用这种方式赋值,也可以方便的用于两个变量交换.
例如:
>>>x,y=1,2
>>>x,y=y,x
>>>print(x,y)
>>>2 1
python有一种一次给多个变量赋值的方法,成为序列解包。使用这种方法赋值,只需要一个表达式就可以完成多个变量赋值操作,可以使操作变得简单
例如:
>>>x,y,z=1,2,3
>>>print(x,y,z)
>1 2 3
使用这种方式赋值,也可以方便的用于两个变量交换.
例如:
>>>x,y=1,2
>>>x,y=y,x
>>>print(x,y)
>>>2 1