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 相关文章推荐
pymongo实现多结果进行多列排序的方法
May 16 Python
Python守护线程用法实例
Jun 23 Python
python微信跳一跳系列之棋子定位颜色识别
Feb 26 Python
python对excel文档去重及求和的实例
Apr 18 Python
python打开windows应用程序的实例
Jun 28 Python
PHP统计代码行数的小代码
Sep 19 Python
python使用numpy实现直方图反向投影示例
Jan 17 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
Jun 23 Python
pytorch  网络参数 weight bias 初始化详解
Jun 24 Python
Python改变对象的字符串显示的方法
Aug 01 Python
超级详细实用的pycharm常用快捷键
May 12 Python
Python获取江苏疫情实时数据及爬虫分析
Aug 02 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中str_replace函数使用小结
2008/10/11 PHP
Zend Framework分页类用法详解
2016/03/22 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
php mysql操作mysql_connect连接数据库实例详解
2016/12/26 PHP
使用 laravel sms 构建短信验证码发送校验功能
2017/11/06 PHP
PHP接入微信H5支付的方法示例
2019/10/28 PHP
用javascript自动显示最后更新时间
2007/03/15 Javascript
ASP小贴士/ASP Tips javascript tips可以当桌面
2009/12/10 Javascript
jQuery示例收集
2010/11/05 Javascript
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
javascript中new关键字详解
2015/12/14 Javascript
Cpage.js给组件绑定事件的实现代码
2017/08/31 Javascript
JavaScript模拟实现封装的三种方式及写法区别
2017/10/27 Javascript
JS改变页面颜色源码分享
2018/02/24 Javascript
关于Vue在ie10下空白页的debug小结
2018/05/02 Javascript
security.js实现的RSA加密功能示例
2018/06/06 Javascript
Django模板继承 extend标签实例代码详解
2019/05/16 Javascript
使用JQuery自动完成插件Auto Complete详解
2019/06/18 jQuery
基于jQuery的时间戳与日期间的转化
2019/06/21 jQuery
vue实现登录页面的验证码以及验证过程解析(面向新手)
2019/08/02 Javascript
countUp.js实现数字滚动效果
2019/10/18 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
Python在Console下显示文本进度条的方法
2016/02/14 Python
解决Python3中的中文字符编码的问题
2018/07/18 Python
解决Python设置函数调用超时,进程卡住的问题
2019/08/08 Python
Python django框架 web端视频加密的实例详解
2020/11/20 Python
CSS3圆角和渐变2种常用功能详解
2016/01/06 HTML / CSS
美国著名的团购网站:Woot
2016/08/02 全球购物
模具设计与制造专业自荐书
2014/07/01 职场文书
放飞梦想演讲稿600字
2014/08/26 职场文书
群众路线教育实践活动方案
2014/10/31 职场文书
离退休人员聘用协议书
2014/11/24 职场文书
捐款感谢信
2015/01/20 职场文书
2016班级元旦联欢会开幕词
2016/03/04 职场文书
导游词创作书写原则以及开场白技巧怎么学?
2019/09/25 职场文书
世界十大狙击步枪排行榜
2022/03/20 杂记