元組總結
阿新 • • 發佈:2018-06-27
print 輸出 dex IV In 數字 類型 code 出現
- 元組是一種特殊的列表,不支持增刪改,可通過索引,切片訪問元組中的元素,也可通過for循環遍歷所有元素,方法有兩個:index()、count()
- 索引訪問元組元素,eg:
test = (30, 5, 12, 23, 18, 45) result = test[2] print(result)
輸出:
12
- 通過切片訪問元組元素,eg:
test = (30, 5, 12, 23, 18, 45) result = test[2:-1] print(result)
輸出:
(12, 23, 18)通過for循環遍歷元組中元素,eg:
-
test = (30, 5, 12,)
輸出:
30 5 12
- index():查找元素在元組中首次出現的索引,從左到右開始查找,如沒有找到報錯,eg:
test = (30, 5, 12, 5, 56, 5,) result = test.index(5) print(result)
輸出:
1
- count():查找元素在元組中出現的次數,eg:
test = (30, 5, 12, 5, 56, 5,) result = test.count(5) print(result)
輸出:
3
- 元組有一個特別需要主要的地方是,如果元組中只有一個元素,且這個元素是數字,則必須在元素後添加一個英文逗號,否則會被認為是int類型,而不是tuple類型,eg:
test1 = (30) test2 = (30,) print(type(test1), type(test2), sep="\n")
輸出:
<class ‘int‘> <class ‘tuple‘>
- 索引訪問元組元素,eg:
元組總結