pyhton3資料型別之tuple
阿新 • • 發佈:2019-01-13
一、元組簡介
1、元組的建立
tup1 = ("a", "b", "c", "d")
tup2 = 'a','b','c','d'
tup1和tup2的效果是相同的
tup3 = ()建立一個空元素
當初始化一個只有一個元素的元組,'tup4 = (12),'或者'tup4 = 12,'或者'tup4 = (12,)',後面的逗號必須要
2、元組的特點
元組和list類似,具有索引,區別在於元組中的元素不能修改
二、元組中的操作
tup1 = “a”, “b”, “c”, “d”
tup2 = (12,)
操作 | 描述 | 結果 |
---|---|---|
tup1 + tup2 | 兩個元組相加,組成一個新的元組 | (‘a’, ‘b’, ‘c’, ‘d’, 12) |
tup1[:2] | 取元組的前的兩個元素組成新的元組 | (‘a’, ‘b’) |
tup1[1] | 取元組中索引為1的元素 | a |
‘a’ in tup1 | 判斷元素是否在元組中 | True |
‘e’ not in tup1 | 判斷元素是否在元組中 | True |
三、元組常用函式
函式名 | 描述 | 說明 |
---|---|---|
index(value, start=None, stop=None) | 查詢某個元素在元組中索引 | 起始和終止位置為None |
count(value) | 統計某元素在元組中出現的次數 |
說明:所有有索引的型別,起始位置必須小於結束索引,否則會丟擲異常