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

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

python" id="highlighter_272575">

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

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

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

方法二: 利用enumerate函数。

废话少说,看例子

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

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

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

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

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

原文链接:https://blog.csdn.net/qq_24737639/article/details/78839678

python list查找元素下标,python 获取list特定元素下标的实例讲解相关推荐

  1. python取list的个别元素_python 获取list特定元素下标的实例讲解

    python 获取list特定元素下标的实例讲解 在平时开发过程中,经常遇到需要在数据中获取特定的元素的信息,如到达目的地最近的车站,橱窗里面最贵的物品等等.怎么办?看下面 方法一:利用数组自身的特性 ...

  2. tensorflow 利用索引获取tensor特定元素

    tensorflow 利用索引获取tensor特定元素_君莫笑-CSDN博客 Tensorflow常用函数笔记_Cyiano的博客-CSDN博客_tf.greater_equal tensorflow ...

  3. 如何通过js获取html文本框中的值,js与jquery获取input输入框中的值实例讲解

    如何用javascript获取input输入框中的值,js/jq通过name.id.class获取input输入框中的value 先准备一段 HTML 一.jquery获取input文本框中的值 通过 ...

  4. python获取当前网页元素_python – 如何获取webdriver中元素的当前内容

    我相信预言是在正确的轨道.这取决于它是什么样的元素.您需要对输入元素使用element.get_attribute('value'),并返回元素的文本节点. 您可以使用element.tag_name ...

  5. oracle 获取字段某个字段的下标,go获取字符串特定下标中间的字符,正则查找和替换字符串中特定字符...

    参考:https://blog.csdn.net/chenxun_2010/article/details/74356719 https://blog.csdn.net/sphinx1122/arti ...

  6. python读取html中body_python批量获取html内body内容的实例

    现在有一批完整的关于介绍城市美食.景点等的html页面,需要将里面body的内容提取出来 方法:利用python插件beautifulSoup获取htmlbody标签的内容,并批量处理. # -*- ...

  7. [Python Tips] 从list中选择”除某个特定元素之外“的值

    Problem: 在编程过程中,需要加入list中除某个特定元素之外的值 Solution: 可以通过利用Python中set的差来排除特定元素 Example: 设有列表 A: A = [(-1,- ...

  8. python中locals函数_Python神奇的内置函数locals的实例讲解

    摘要 本文我们介绍神奇的locals函数,包括动态创建变量和动态访问变量,以及一个应用场景. 相同属性不相邻问题 需求:有两个list,分别为list1和list2.list1中有n个对象,每个对象有 ...

  9. python股票回测源码_Python爬虫回测股票的实例讲解

    股票和基金一直是热门的话题,很多周围的人都选择不同种类的理财方式.就股票而言,肯定是短时间内收益最大化,这里我们需要用python爬虫的方法,来帮助我们获取一些股票的数据,这样才能更好的买到相应的股票 ...

最新文章

  1. python初学到底怎么学?大神三天快速学习python的方法留下的笔记
  2. JBoss企业级应用服务平台群集指南(五)
  3. 03:Poor Herobrine 直接插入排序
  4. MSIL实用指南-返回结果
  5. 提示错误“'=' not supported between instances of 'range' and 'int'”
  6. JAVA-2NIO之Channel
  7. [html] html5中的meta标签renderer有什么作用?
  8. IOS多线程之Block编程
  9. 今天,公司架构师跟我分享多年的私货 | 进阶之路必读书籍(附下载链接)
  10. c语言一把钥匙只能开一把锁阅读答案,一把钥匙开一把锁阅读附答案
  11. lcl手术和飞秒区别_关于全飞秒价格的那些事!你知道吗?
  12. C语言成语设计第一次作业
  13. [转]亿万富翁对大学生的18句话
  14. python(九):函数、匿名函数 lambda
  15. iMX8MM u-boot2021.04移植
  16. Junit单元测试的基本步骤
  17. 记录一个错误Failure to find org.eclipse.m2e:lifecycle-mapping:pom:1.0.0的解决过程
  18. ttl转rs232发送十六进制_浅析 UART、RS232、TTL 之间的关系(转)
  19. R语言做复杂金融产品的几何布朗运动的模拟
  20. 常用电子元器件应用要点及识别方法,知识点很专业!

热门文章

  1. @EFragment增强碎片(Fragment)
  2. 继“0元退”后 菜鸟裹裹推出“0元换货”服务
  3. windows10上mysql5.7版本下载以及安装
  4. Pytorch 矩阵相乘
  5. 笔记本linux装win7双系统,lenovo笔记本可以装win7和Linux双系统吗
  6. springboot maven打包jar运行,springboot mybatis druid,demo源码
  7. 矩阵乘法(串行与并行)
  8. WAR3 澄海 恶魔气息 技能分析
  9. 用unity读取excel中的数据并绘制表格
  10. 阿里云进阶课程四——轻轻松松自建云端下载服务器