元組
定義:與列表幾乎相同,唯一的不同在於元組不可改變。
用法:1、創建標準格式:((obj1,obj2,...)),如果要創建只有一個元素的元素需要在元素後面加上(,),例如:a=(1,);
2、基本操作:
1、訪問元組:用索引和分片訪問元組。
>>>a=('a','ab','abc');>>>a[1];輸出結果:‘ab';
>>>a=(1,2,3,4);>>>a[1:2];輸出結果:2;
2、修改元組:雖然元組中的元素值不允許改變,但可以對元組進行連接組合。
>>>a=('a','b');>>>b=(1,2);>>>a+b;輸出結果:('a','b',1,2);
3、刪除元組:元組的元素值不能刪除,但可以刪除整個元組。
>>>a=(1,2);>>>del a;
4、截取元組:元組的元素值是不能夠改變的,但可以通過分片來訪問指定的元素。
>>>a=['a','b','c','d'];>>>a(2);輸出結果:'c';
3、元組函數
1、len():計算元素的元素個數。
2、max():計算元素的最大值。
3、min():計算元素的最小值。值得注意的是最大和最小值計算的時候,元組裏不要同時出現int和str型,會報錯。
4、tuple():將序列轉化爲元組形式。
注:嵌套在元組中的列表是可變的,因爲變的不是元組中列表的指向,而是列表的值變了,不影響。