元組類型(tuple)的使用
元組的注意事項:元組和列表一樣,但元組是只讀列表。已經創建好的元組是不能再修改的。列表是 "[ ]" 表示,元組是 "( )" 表示。
元組有序。
元組的方法:元組只有 "count","index" 兩個方法。但元組可以被切片。
用 " dir( ) " 可以查看傳入的數據類型可以使用那些方法,所有的方法以列表的形式返回。
元組的使用場景:在協同開發時,你的代碼不希望被別人誤操作修改,但是又需要向同事傳遞你代碼所表述的內容。
這時就可以把代碼定義成元組類型。
但如果需要被修改代碼,那么只需要將tuple元組類型" ( ) ",改成list列表類型 " [ ] " 即可。
name1 = ("george","wang","123") print(type(name1)) print(name1) name2 = list(name1) name2.append("1111") print(type(name2)) print(name2)
count( )方法的使用:用於統計某個元素在元祖中出現的次數。
name1 = ("george","george","123","wang","wang","123","123","123") print(name1.count("george")) print(name1.count("wang")) print(name1.count("123"))
index( )方法的使用:從元祖中找出某個對象第一個匹配項的索引位置。
- obj -- 指定檢索的對象。
- start -- 可選參數,開始索引,默認為0。(可單獨指定)
- end -- 可選參數,結束索引,默認為元祖的長度。(不能單獨指定)
name1 = ("george","george","123","wang","wang","123","123","123") print(name1.index("george")) print(name1.index("123")) print(name1.index("123",4)) print(name1.index("123",6,7))
---------- END ----------
