老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Python如何利用索引从列表中取值?老男孩Python培训

老男孩IT教育

常见问题

2022年12月26日 09:24

不管是在Python的字符串还是列表里,每一个元素都有一个独属于自己的编号,这个编号也被称为“索引”,如果我们需要获取值,也就等于要获取它的索引值,那么如何利用索引从列表中取值呢?以下是详细的内容:

       不管是在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学习班

       Python网络爬虫的第三方库有哪些?老男孩Python培训班

       Python学习之列表和元组详解!老男孩Python培训班

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。