Python 元組
元組是另一種基本的 Python 數據結構。
它們允許你創建不可變的對象組。這意味著一旦創建了元組,它就無法被修改。你無法添加或刪除項目。
它們的創建方式與列表類似,但使用圓括號而不是方括號:
1 | names = ("Roger", "Syd") |
元組是有序的,就像列表一樣,所以你可以通過索引值獲取它的值:
1 | names[0] # "Roger" |
你還可以使用 index()
方法:
1 | names.index('Roger') # 0 |
與字符串和列表一樣,使用負索引將從末尾開始搜索:
1 | names[-1] # True |
你可以使用 len()
函數計算元組中的項目數量:
1 | len(names) # 2 |
你可以使用 in
運算符檢查一個項目是否包含在元組中:
1 | print("Roger" in names) # True |
你還可以使用切片提取元組的一部分:
1 | names[0:2] # ('Roger', 'Syd') |
使用 len()
全局函數獲取元組中的項目數量,與我們用於獲取字符串的長度相同:
1 | len(names) #2 |
你可以使用 sorted()
全局函數創建元組的排序版本:
1 | sorted(names) |
你可以使用 +
運算符從現有元組中創建新的元組:
1 | newTuple = names + ("Vanille", "Tina") |
tags: [“Python”, “元組”, “數據結構”]