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

