元组是另一个基本的Python数据结构。
它们允许你创建不可改变的对象组。这意味着,一旦一个元组被创建,它就不能被修改。你不能添加或删除项目。
它们的创建方式类似于列表,但使用小括号而不是方括号。
元组是有顺序的,就像列表一样,所以你可以参照一个索引值来获得它的值。
names[0] # "Roger"
names[1] # "Syd"
你也可以使用index() 方法。
names.index('Roger') # 0
names.index('Syd') # 1
与字符串和列表一样,使用负的索引将从末尾开始搜索。
你可以用len() 函数来计算一个元组中的项目。
你可以用in 操作符检查一个项目是否包含在一个元组中。
print("Roger" in names) # True
你也可以用切片的方式提取一个元组的一部分。
names[0:2] # ('Roger', 'Syd')
names[1:] # ('Syd',)
使用len() 全局函数获得一个元组中的项目数,与我们用来获得字符串的长度相同。
你可以使用sorted() 全局函数创建一个元组的排序版本。
你可以使用+ 操作符从现有的元组中创建一个新的元组。
newTuple = names + ("Vanille", "Tina")