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教程: