Python - 访问列表项
访问项
列表项被索引,您可以通过引用索引号来访问它们
注意:第一项的索引为 0。
负索引
负索引表示从末尾开始
-1
指的是最后一项,-2
指的是倒数第二项等。
索引范围
您可以通过指定范围的起始位置和结束位置来指定一系列索引。
指定范围时,返回值将是一个包含指定项目的新的列表。
示例
返回第三、第四和第五个项目
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])
自己试一试 »
注意:搜索将从索引 2(包含)开始,到索引 5(不包含)结束。
请记住,第一个项目的索引为 0。
省略起始值,范围将从第一个项目开始
示例
此示例返回从开头到“kiwi”之前的项目(不包含“kiwi”)
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[:4])
自己试一试 »
省略结束值,范围将一直延伸到列表末尾
示例
此示例返回从“cherry”到末尾的项目
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:])
自己试一试 »
负索引范围
如果您想从列表末尾开始搜索,请指定负索引
示例
此示例返回从“orange” (-4) 到“mango” (-1) 之前的项目(不包含“mango”)
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[-4:-1])
自己试一试 »
检查项目是否存在
要确定列表中是否存在指定项目,请使用 in
关键字
示例
检查“apple”是否在列表中
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist
print("Yes, 'apple' is in the fruits list")
自己试一试 »