Python - 访问元组项
访问元组项
您可以通过方括号内的索引号来访问元组项。
注意: 第一个项的索引是 0。
负数索引
负数索引意味着从末尾开始。
-1
指的是最后一项,-2
指的是倒数第二项,依此类推。
索引范围
您可以指定开始和结束范围来指定一个索引范围。
当指定范围时,返回值将是一个包含指定项的新元组。
示例
返回第三、第四和第五项
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
自己动手试一试 »
注意: 搜索将从索引 2(包含)开始,到索引 5(不包含)结束。
记住第一个项的索引是 0。
通过省略开始值,范围将从第一项开始
示例
此示例返回从开头到“kiwi”(不包含)的项
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
自己动手试一试 »
通过省略结束值,范围将一直到元组的末尾
示例
此示例返回从“cherry”开始直到末尾的项
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
自己动手试一试 »
负数索引范围
如果您想从元组末尾开始搜索,请指定负数索引
示例
此示例返回从索引 -4(包含)到索引 -1(不包含)的项
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
自己动手试一试 »
检查项是否存在
要确定指定的项是否存在于元组中,请使用 in
关键字。
示例
检查元组中是否存在“apple”
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple
print("Yes, 'apple' is in the fruits tuple")
自己动手试一试 »