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")
亲自试一试 »

