Python元组的实例教程

65 阅读1分钟

元组是另一个基本的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")