Python如何利用索引从列表中取值?老男孩Python培训
老男孩IT教育
常见问题
2022年12月26日 09:24
不管是在Python的字符串还是列表里,每一个元素都有一个独属于自己的编号,这个编号也被称为“索引”,如果我们需要获取值,也就等于要获取它的索引值,那么如何利用索引从列表中取值呢?以下是详细的内容:
不管是在Python的字符串还是列表里,每一个元素都有一个独属于自己的编号,这个编号也被称为“索引”,如果我们需要获取值,也就等于要获取它的索引值,那么如何利用索引从列表中取值呢?以下是详细的内容:
通过字符串索引,我们可以取出字符串中的元素;通过列表索引,我们可以取出列表的元素。
列表的正索引取值
# 新建一个str列表
str_list = ["当归", "人参", "黄芪"]
print(str_list[0])
print(str_list[1])
print(str_list[2])
输出结果:
当归
人参
黄芪
正索引从左往右开始编号,编号从0开始
str_list[0]取到列表的第1元素当归。
str_list[1]取到列表的第2元素人参。
str_list[2]取到列表的第3元素黄芪。
列表的负索引取值
# 新建一个str列表
str_list = ["当归", "人参", "黄芪"]
print(str_list[-1])
print(str_list[-2])
print(str_list[-3])
输出结果:
黄芪
人参
当归
负索引从右往左开始编号,编号从-1开始
str_list[-1]取到列表的倒数第1元素黄芪。
str_list[-2]取到列表的倒数第2元素人参。
str_list[-3]取到列表的倒数第3元素当归。
负索引取值通常使用在不知道列表有几个元素,或列表元素太多,你需要取倒数第n个元素的情况。
想要学习Python,却又担心找不到合适的Python培训机构,在这里推荐大家来老男孩教育。老男孩教育师资团队强大、从业经验丰富、课程体系完善,且拥有真实企业级实战项目,欢迎大家前来试听。
推荐阅读:
Python就业薪资好不好?工作机会多吗?老男孩Python学习班
