目录

Python - 访问列表项


访问项目

列表项已建立索引,您可以通过引用索引号来访问它们:

示例

打印列表的第二项:

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

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

负索引

负索引表示从末尾开始

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

示例

打印列表的最后一项:

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

索引范围

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

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

示例

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

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])
亲自试一试 »

笔记:搜索将从索引 2(包含)开始,到索引 5(不包含)结束。

请记住,第一项的索引为 0。

通过省略起始值,范围将从第一项开始:

示例

此示例返回从开头到"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" (-1):

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