python 获取list特定元素下标的实例讲解


Posted in Python onApril 09, 2018

在平时开发过程中,经常遇到需要在数据中获取特定的元素的信息,如到达目的地最近的车站,橱窗里面最贵的物品等等。怎么办?看下面

方法一: 利用数组自身的特性 a.index(target), 其中a是你的目标list,target是你需要的下标对应的值

a=[72, 56, 76, 84, 80, 88] 
print(a.index(76))
output: 
2

但是,如果a中有多个76呢?

我们发现,这种方法仅仅能获取都第一个匹配的value的下标(可以试试o_o)

所以,我们看看我们的第二种方案:

方法二: 利用enumerate函数。

废话少说,看例子

python 获取list特定元素下标的实例讲解

哎哟,原来enumerate的输出类型是tuple!tuple!tuple! 所以,我们可以如下

python 获取list特定元素下标的实例讲解

再看,如果a中有多个‘76'呢?

python 获取list特定元素下标的实例讲解

可见,list的index()方法是在list中找到第一个匹配的值。

而enumerate是将list(当然,也包含其它类型)中的元素元组化,然后我们利用循环方法获取相应的匹配的结果。所以方案二对于重复的数值能够一个不漏的get出来。

以上这篇python 获取list特定元素下标的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python获取服务器信息的最简单实现方法
Mar 05 Python
使用SAE部署Python运行环境的教程
May 05 Python
Django日志模块logging的配置详解
Feb 14 Python
Python简单实现的代理服务器端口映射功能示例
Apr 08 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
Jun 04 Python
Python数据可视化:幂律分布实例详解
Dec 07 Python
Python 实现Serial 与STM32J进行串口通讯
Dec 18 Python
python 串口读取+存储+输出处理实例
Dec 26 Python
python无序链表删除重复项的方法
Jan 17 Python
深入浅析Python 函数注解与匿名函数
Feb 24 Python
Pycharm修改python路径过程图解
May 22 Python
python爬取2021猫眼票房字体加密实例
Feb 19 Python
pandas.DataFrame 根据条件新建列并赋值的方法
Apr 08 #Python
Pandas标记删除重复记录的方法
Apr 08 #Python
Python将DataFrame的某一列作为index的方法
Apr 08 #Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
Apr 08 #Python
浅谈pandas中DataFrame关于显示值省略的解决方法
Apr 08 #Python
python3获取两个日期之间所有日期,以及比较大小的实例
Apr 08 #Python
python pandas中DataFrame类型数据操作函数的方法
Apr 08 #Python
You might like
让你成为更出色的PHP开发者的10个技巧
2011/02/25 PHP
php调用MySQL存储过程的方法集合(推荐)
2013/07/03 PHP
php微信公众平台配置接口开发程序
2016/09/22 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
使用javascipt---实现二分查找法
2013/04/10 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
AngularJS中监视Scope变量以及外部调用Scope方法
2016/01/23 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
JavaScript实现form表单的多文件上传
2020/03/27 Javascript
完美解决axios在ie下的兼容性问题
2018/03/05 Javascript
JavaScript 隐性类型转换步骤浅析
2018/03/15 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
解决vue.js this.$router.push无效的问题
2018/09/03 Javascript
React实现评论的添加和删除
2020/10/20 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
2020/12/29 Javascript
精确查找PHP WEBSHELL木马的方法(1)
2011/04/12 Python
python对url格式解析的方法
2015/05/13 Python
python3 图片referer防盗链的实现方法
2018/03/12 Python
关于django 数据库迁移(migrate)应该知道的一些事
2018/05/27 Python
用python统计代码行的示例(包括空行和注释)
2018/07/24 Python
Python-copy()与deepcopy()区别详解
2019/07/12 Python
python中利用numpy.array()实现俩个数值列表的对应相加方法
2019/08/26 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
2021/02/22 Python
美国性感女装网站:bebe
2017/03/04 全球购物
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
医药专业推荐信
2013/11/15 职场文书
公证委托书模板
2014/04/03 职场文书
交通事故协议书范本
2014/11/18 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
2015年秋季运动会加油稿
2015/07/22 职场文书
会计专业自荐信范文
2019/05/22 职场文书