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("是的,'apple' 在水果列表中")
自己动手试一试 »