python 中如何获取列表的索引


Posted in Python onJuly 02, 2019

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<br><br>

很显然结果不是你想要的!!! 那么就看第二种方法>

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中输出ASCII大文字、艺术字、字符字小技巧
Apr 28 Python
浅谈python中的面向对象和类的基本语法
Jun 13 Python
Python正则表达式使用范例分享
Dec 04 Python
利用Python如何批量更新服务器文件
Jul 29 Python
使用python将excel数据导入数据库过程详解
Aug 27 Python
windows 10 设定计划任务自动执行 python 脚本的方法
Sep 11 Python
利用Python小工具实现3秒钟将视频转换为音频
Oct 29 Python
Python 面向对象之封装、继承、多态操作实例分析
Nov 21 Python
Python3实现打印任意宽度的菱形代码
Apr 12 Python
PyQT5速成教程之Qt Designer介绍与入门
Nov 02 Python
Python中快速掌握Data Frame的常用操作
Mar 31 Python
如何理解python接口自动化之logging日志模块
Jun 15 Python
python 缺失值处理的方法(Imputation)
Jul 02 #Python
Python 读取串口数据,动态绘图的示例
Jul 02 #Python
python中对数据进行各种排序的方法
Jul 02 #Python
Python虚拟环境的原理及使用详解
Jul 02 #Python
python输出电脑上所有的串口名的方法
Jul 02 #Python
如何更优雅地写python代码
Jul 02 #Python
Python pip替换为阿里源的方法步骤
Jul 02 #Python
You might like
PHP 创建文件(文件夹)以及目录操作代码
2010/03/04 PHP
浅析PHP递归函数返回值使用方法
2013/02/18 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
JavaScript为对象原型prototype添加属性的两种方式
2010/08/01 Javascript
JavaScript实现点击按钮后变灰避免多次重复提交
2013/07/15 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
IE8下Jquery获取select选中的值post到后台报错问题
2014/07/02 Javascript
JavaScript中的DSL元编程介绍
2015/03/15 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
2016/06/01 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
vue-cli配置文件——config篇
2018/01/04 Javascript
angular 实现同步验证器跨字段验证的方法
2019/04/11 Javascript
前后端常见的几种鉴权方式(小结)
2019/08/04 Javascript
详解Nuxt.js 实战集锦
2019/11/19 Javascript
vue excel上传预览和table内容下载到excel文件中
2019/12/10 Javascript
JS实现transform实现扇子效果
2020/01/17 Javascript
Javascript幻灯片播放功能实现过程解析
2020/05/07 Javascript
jQuery实现简单飞机大战
2020/07/05 jQuery
实例讲解React 组件生命周期
2020/07/08 Javascript
解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题
2020/07/24 Javascript
详解template标签用法(含vue中的用法总结)
2021/01/12 Vue.js
[01:53]DOTA2超级联赛专访Zhou 五年职业青春成长
2013/05/29 DOTA
python3实现短网址和数字相互转换的方法
2015/04/28 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
SHEIN美国:购买时髦的女性服装
2020/12/02 全球购物
中软国际Java程序员机试题
2012/08/19 面试题
小学后勤管理制度
2014/01/14 职场文书
暑期研修感言
2014/02/17 职场文书
教师批评与自我批评总结
2014/10/16 职场文书
2014年党风廉政建设工作总结
2014/11/19 职场文书
请客吃饭开场白
2015/06/01 职场文书
小学数学新课改心得体会
2016/01/22 职场文书
MySQL分库分表详情
2021/09/25 MySQL
对讲机知识
2022/04/07 无线电