Python元組

元組是另一個基礎Python數據結構。

它們使您可以創建不可變的對象組。這意味著一旦創建了元組,就無法對其進行修改。您無法添加或刪除項目。

它們的創建方式類似於列表,但是使用括號而不是方括號:

names = ("Roger", "Syd")

元組是有序的,就像列表一樣,因此您可以引用索引值來獲取其值:

names[0] # "Roger"
names[1] # "Syd"

您也可以使用index()方法:

names.index('Roger') # 0
names.index('Syd')   # 1

與字符串和列表一樣,使用負索引將從頭開始搜索:

names[-1] # True

您可以使用len()功能:

len(names) # 2

您可以使用in操作員:

print("Roger" in names) # True

您還可以使用切片來提取元組的一部分:

names[0:2] # ('Roger', 'Syd')
names[1:] # ('Syd',)

使用len()全局函數,與我們用來獲取字符串長度的函數相同:

len(names) #2

您可以使用sorted()全局功能:

sorted(names)

您可以使用+操作員:

newTuple = names + ("Vanille", "Tina")

更多python教程: