一、元組的定義 初始化
- 一個有序的元素組成的集合,使用小括號()表示,元組是不可變的
- tuple() 空元組
- t = () 空元組
- t = (1,) 定義一個元素元組的定義
- t = (i for i in range(1,7,2)) 創建一個元組
二、元組元素的訪問
- 元組通過索引訪問:tuple[index],使用中括號訪問
- 正索引:從左至右,從0開始為列表中每一個元素編號
- 負索引:從右至左,從-1開始為列表中每一個元素編號
- 正負索引不可以越界,否則引發異常IndexError
三、元組查詢
- t.index(value,[start,[stop]]) :通過值value,從指定區間查找列表內的元素是否匹配,匹配第一個就立即返回索引,匹配不到,拋出異常ValueError
- t.count(value) : 返回列表中匹配value的次數
- 時間復雜度 : index和count方法都是O(n) , 隨着列表數據規模的增大而效率下降
- len(t) 返回元組的個數
- 元組是只讀的,所以增、改、刪方法都沒有