目录

Python - 访问元组项


访问元组项

您可以通过引用方括号内的索引号来访问元组项:

示例

打印元组中的第二项:

thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
亲自试一试 »

笔记:第一项的索引为 0。


负索引

负索引意味着从末尾开始。

-1指最后一项,-2指倒数第二项等。

示例

打印元组的最后一项:

thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
亲自试一试 »

索引范围

您可以通过指定范围的起始位置和结束位置来指定索引范围。

指定范围时,返回值将是包含指定项目的新元组。

示例

返回第三、第四和第五项:

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