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连接sql server乱码的解决方法
Jan 28 Python
Python中input与raw_input 之间的比较
Aug 20 Python
用Python写一个模拟qq聊天小程序的代码实例
Mar 06 Python
Python 中包/模块的 `import` 操作代码
Apr 22 Python
python实现递归查找某个路径下所有文件中的中文字符
Aug 31 Python
pycharm 中mark directory as exclude的用法详解
Feb 14 Python
python标准库OS模块详解
Mar 10 Python
Python插件机制实现详解
May 04 Python
基于pandas向csv添加新的行和列
May 25 Python
Keras实现支持masking的Flatten层代码
Jun 16 Python
解决pytorch 交叉熵损失输出为负数的问题
Jul 07 Python
利用python查看数组中的所有元素是否相同
Jan 08 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
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
ThinkPHP采用模块和操作分析
2011/04/18 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
2015/03/18 PHP
PHP中CheckBox多选框上传失败的代码写法
2017/02/13 PHP
jquery实现盒子下拉效果示例代码
2013/09/12 Javascript
同域jQuery(跨)iframe操作DOM(示例代码)
2013/12/13 Javascript
用js来刷新当前页面保留参数的具体实现
2013/12/23 Javascript
javascript获取系统当前时间的方法
2015/11/19 Javascript
jQuery+css实现炫目的动态块漂移效果
2016/01/28 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
详解js前端代码异常监控
2017/01/11 Javascript
JavaScript实现水平进度条拖拽效果
2017/01/18 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
angular或者js怎么确定选中ul中的哪几个li
2017/08/16 Javascript
详解JavaScript 的变量
2019/03/08 Javascript
js实现一个简易计算器
2020/03/30 Javascript
ElementUI之Message功能拓展详解
2019/10/18 Javascript
Vuex,iView UI面包屑导航使用扩展详解
2019/11/04 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
Python中http请求方法库汇总
2016/01/06 Python
使用python中的in ,not in来检查元素是不是在列表中的方法
2018/07/06 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
2019/01/07 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
2019/07/31 Python
python进程的状态、创建及使用方法详解
2019/12/06 Python
python3实现名片管理系统(控制台版)
2020/11/29 Python
python中remove函数的踩坑记录
2021/01/04 Python
利用HTML5的新特点实现图片文件异步上传
2014/05/29 HTML / CSS
Html5 语法与规则简要概述
2014/07/29 HTML / CSS
阿联酋网上花店:Ferns N Petals
2018/02/14 全球购物
感恩教师节演讲稿
2014/09/03 职场文书
基层干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
大学学生会辞职信
2015/05/13 职场文书
详解JSON.parse和JSON.stringify用法
2022/02/18 Javascript
Nginx报404错误的详细解决方法
2022/07/23 Servers