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应用的教程
Apr 16 Python
python 实现红包随机生成算法的简单实例
Jan 04 Python
Python中xrange与yield的用法实例分析
Dec 26 Python
1分钟快速生成用于网页内容提取的xslt
Feb 23 Python
Anaconda入门使用总结
Apr 05 Python
python+pandas生成指定日期和重采样的方法
Apr 11 Python
浅析Python 读取图像文件的性能对比
Mar 07 Python
使用TensorFlow搭建一个全连接神经网络教程
Feb 06 Python
Python参数传递对象的引用原理解析
May 22 Python
python调用私有属性的方法总结
Jul 24 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
Sep 14 Python
python 机器学习的标准化、归一化、正则化、离散化和白化
Apr 16 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
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
Session服务器配置指南与使用经验的深入解析
2013/06/17 PHP
php随机显示图片的简单示例
2014/02/15 PHP
jquery实现弹出窗口效果的实例代码
2013/11/28 Javascript
js封装可使用的构造函数继承用法分析
2015/01/28 Javascript
js获取form的方法
2015/05/06 Javascript
JavaScript如何动态创建table表格
2020/08/02 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
2015/12/08 Javascript
深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解
2016/04/03 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
2016/08/01 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
详解 vue.js用法和特性
2017/10/15 Javascript
express中static中间件的具体使用方法
2019/10/17 Javascript
Vue实现手机计算器
2020/08/17 Javascript
Python的MongoDB模块PyMongo操作方法集锦
2016/01/05 Python
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
浅谈Python实现2种文件复制的方法
2018/01/19 Python
Python回文字符串及回文数字判定功能示例
2018/03/20 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
2018/12/12 Python
Python如何实现强制数据类型转换
2019/11/22 Python
Python实现序列化及csv文件读取
2020/01/19 Python
如何通过python实现IOU计算代码实例
2020/11/02 Python
tensorflow与numpy的版本兼容性问题的解决
2021/01/08 Python
阳光体育:Sunny Sports(购买露营和远足设备)
2018/08/07 全球购物
中科前程Java笔试题
2016/11/20 面试题
幼儿园毕业园长感言
2014/02/24 职场文书
网络编辑求职信
2014/04/30 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
光学与应用专业毕业生求职信
2014/09/01 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
初中生庆国庆演讲稿范文2014
2014/09/25 职场文书
2014年有孩子的离婚协议书范本
2014/10/08 职场文书
2014年师德师风工作总结
2014/11/25 职场文书
航班延误投诉信
2015/07/02 职场文书
2016年小学生新年寄语
2015/08/18 职场文书
python缺失值的解决方法总结
2021/06/09 Python