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])