定義
- 元組與列表類似
- 元組是不可變序列(這意味着元組無法被修改,包括增、刪、改等操作都不允許)
- 元組使用小括號,列表使用方括號,元素之間都是通過英文逗號分隔
注意:當元組只有一個元素時,需要在元素的後面加一個英文逗號分隔符,以防止與表達式中的小括號混淆。這是因爲小括號既可以表示元組,又可以表示表達式中的優先級算符,這就容易產生歧義。
基本操作
創建元組
讓我們使用type函數確認下tuple2的數據類型
創建空元組,兩種方式
當元組只有一個元素時,需要在元素後加逗號,否則會混淆,上面定義部分已經提過了
單元組創建還可以這樣
訪問元組
與列表相同,可以使用索引訪問
修改元組
是不允許的,定義部分提到過。
刪除元組
同上,不可修改也包括不能刪除。
此處演示用del 刪除整個元組
元組常用運算符、操作符
len()可以求取元組的長度
+ 號用於組合元組,* 號用於重複元組
in,not in判斷元素是否在元組中
for x in (1, 2, 3): print x 元組的遍歷
函數
(1-3函數在上一節已經介紹過了用法,這裏簡單提一下好了)
1.len(tuple)
計算並返回元組的長度
2.max(tuple)
計算並返回元組內最大值,注意元組內數據類型要一致
3.min(tuple)
計算並返回元組內最小值
4.tuple(iterable)
將可迭代系列轉換爲元組,並返回元組