创新互联Python教程:python怎么获取列表元素的索引

成都创新互联专注于企业全网整合营销推广、网站重做改版、宜宾网站定制设计、自适应品牌网站建设、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。内容未经允许不得转载,或转载时需注明来源: 创新互联