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下os模块强大的重命名方法renames详解
Mar 07 Python
对python 各种删除文件失败的处理方式分享
Apr 24 Python
Python3中关于cookie的创建与保存
Oct 21 Python
10分钟教你用Python实现微信自动回复功能
Nov 28 Python
Python线程之定位与销毁的实现
Feb 17 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
Jun 13 Python
python 执行终端/控制台命令的例子
Jul 12 Python
Python多线程多进程实例对比解析
Mar 12 Python
python简单的三元一次方程求解实例
Apr 02 Python
python能在浏览器能运行吗
Jun 17 Python
公认8个效率最高的爬虫框架
Jul 28 Python
Python函数调用追踪实现代码
Nov 27 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
一个简单计数器的源代码
2006/10/09 PHP
php多任务程序实例解析
2014/07/19 PHP
php实现改变图片直接打开为下载的方法
2015/04/14 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
2016/03/06 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
js判断客户端是iOS还是Android等移动终端的方法
2013/12/11 Javascript
jQuery中html()方法用法实例
2014/12/25 Javascript
详谈LABJS按需动态加载js文件
2015/05/07 Javascript
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
ztree实现左边动态生成树右边为内容详情功能
2017/11/03 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
JavaScript构造函数原理及实现流程解析
2020/11/19 Javascript
Python删除空文件和空文件夹的方法
2015/07/14 Python
python+matplotlib绘制3D条形图实例代码
2018/01/17 Python
python3实现163邮箱SMTP发送邮件
2018/05/22 Python
Python使用re模块正则提取字符串中括号内的内容示例
2018/06/01 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
Django 开发环境与生产环境的区分详解
2019/07/26 Python
Python 用matplotlib画以时间日期为x轴的图像
2019/08/06 Python
python能否java成为主流语言吗
2020/06/22 Python
Python接口自动化系列之unittest结合ddt的使用教程详解
2021/02/23 Python
html5 input元素新特性_动力节点Java学院整理
2017/07/06 HTML / CSS
HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)
2017/01/05 HTML / CSS
Oracle里面常用的数据字典有哪些
2014/02/14 面试题
办公文员的工作岗位职责
2013/11/12 职场文书
区域总监的岗位职责
2013/11/21 职场文书
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
班级旅游计划书
2014/05/03 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
2016年秋季新学期致辞
2015/07/30 职场文书
篮球拉拉队口号
2015/12/25 职场文书
2016大学生暑期社会实践心得体会
2016/01/14 职场文书