元組
- 元組是一個不可變序列,不能對元組中元素重新賦值;
- 元組基本與列表類似,只是不能修改值
- 一般來說,希望數據不被改變,就使用元組;其餘使用列表
創建元組
通過括號()來創建元組;
當元組不是空元組(至少需要有一個逗號,)時,括號可以省略;
只有數字沒有逗號時爲int型數據;
元組的解包(解構)
解包就是將元組中每一個元素都賦值給一個變量;
解包常用於交換變量的值;
解包時,變量的數量必須和元組中元素的數量一致;也可以在元素前面加一個*;*只能有一個
將a、b分別賦值給x,y,*z則代表元組中剩下的列表就是z;
x,*y,z=tuple4則代表,將元組中第一個和最後一個賦值給x,z,剩下的列表就是y;