1、访问list列表中元素
通过引用索引号访问列表项:
例如:
打印列表的第二项:
thislist = ["c", "java", "python"] print(thislist[1])
负索引
负索引表示从最后开始,-1
表示最后一项,-2
表示倒数第二项,依此类推。
例如:
打印列表的最后一项:
thislist = ["c", "java", "python"] print(thislist[-1])
索引范围(切片)
可以通过指定范围的起点和终点来指定索引范围。
指定范围时,返回值将是包含指定项目的新列表。
例如:
返回第三,第四和第五项:
thislist = ["c", "java", "python", "cjavapy", "js", "linux", "docker"] print(thislist[2:5])
注意:搜索将从索引2(包括)开始,到索引5(不包括)结束。
请记住,第一项的索引为0。
通过省略起始值,范围将从第一项开始:
例如:
本示例将项目从开头返回到"cjavapy":
thislist = ["c", "java", "python", "cjavapy", "js", "linux", "docker"]
print(thislist[:4])
通过省略结束值,范围将继续到列表的末尾:
例如:
本示例输出从"python"到列表的末尾:
thislist = ["c", "java", "python", "cjavapy", "js", "linux", "docker"]
print(thislist[2:])
负索引范围(切片)
如果要从列表末尾开始搜索,请指定负索引:
例如:
本示例将项目从索引-4(包括)返回到索引-1(排除)
thislist = ["c", "java", "python", "cjavapy", "js", "linux", "docker"]
print(thislist[-4:-1])
相关文档: