Python 访问列表项

访问项目

您可以通过引用索引号来访问列表项:

实例

打印列表中的第二个项目:

thislist = ["apple", "banana", "cherry"]
print(thislist[1])

亲自试一试

负索引

负索引意味着从末尾开始,-1 表示最后一项,-2 表示倒数第二项,以此类推。

实例

打印列表中的最后一项:

thislist = ["apple", "banana", "cherry"]
print(thislist[-1])

亲自试一试

索引范围

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

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

例子 1

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

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])

亲自试一试

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

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

如果省略起始值,则范围将从第一项开始:

例子 2

此例返回从开头到 "orange" 的项目:

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[:4])

亲自试一试

如果省略结束值,范围将持续到列表的末尾:

例子 3

此例返回从 "cherry" 到最后的项目:

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:])

亲自试一试

负索引范围

如果您想从列表末尾开始搜索,请指定负索引:

实例

此例返回从索引 -4(包含)到索引 -1(不包含)的项目:

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[-4:-1])

亲自试一试