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("是的,'apple' 在 fruits 元组中")
自己试试 »