成都创新互联专注于企业全网整合营销推广、网站重做改版、宜宾网站定制设计、自适应品牌网站建设、H5技术、商城开发、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为宜宾等各大城市提供网站开发制作服务。
本文主要介绍了python中如何获取列表的索引,以及如何返回列表中某个值的索引。
1、index方法
list_a= [12,213,22,2,32] for a in list_a: print(list_a.index(a))
结果:
0 1 2 3 4
如果列表中的元素没有重复的话,使用index方法完全是可以的,那么如果列表中的元素有重复的呢?
list_a= [12,213,22,2,2,22,2,2,32] for a in list_a: print(list_a.index(a))
结果:
0 1 2 3 3 2 3 3 8
很显然结果不是你想要的,那么就看第二种方法。
2、enumerate 方法,将列表中的元素元组化
list_a= [12,213,22,2,2,22,2,2,32] print(list(enumerate(list_a)))
结果:
[(0, 12), (1, 213), (2, 22), (3, 2), (4, 2), (5, 22), (6, 2), (7, 2), (8, 32)]
这样可以解决列表中元素重复的问题。
ps:下面介绍下python 返回列表中某个值的索引
list = [5,6,7,9,1,4,3,2,10] list.index(9) out:3
同时可以返回列表中值的索引list.index(max(list))和最小值索引list.index(min(list))
python学习网,大量的免费python视频教程,欢迎在线学习!
名称栏目:创新互联Python教程:python怎么获取列表元素的索引
文章路径:http://www.36103.cn/qtweb/news20/10620.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联