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

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

方法一:利用数组自身的特性 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函数。

废话少说,看例子

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

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

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

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

以上这篇python 获取list特定元素下标的实例讲解就是小编

python取list的个别元素_python 获取list特定元素下标的实例讲解相关推荐

  1. python编程手机模拟点击_python模拟点击玩游戏的实例讲解

    小编发现很多小伙伴都喜欢玩一些游戏,而手游因为玩的场景限制不多,所以受众的人更多.游戏里有很多重复的任务需要我们完成,虽然过程非常无聊,但是为了任务奖励还是有很多小伙伴不厌其烦的去做.那么,有没有什么 ...

  2. python list查找元素下标,python 获取list特定元素下标的实例讲解

    在平时开发过程中,经常遇到需要在数据中获取特定的元素的信息,如到达目的地最近的车站,橱窗里面最贵的物品等等.怎么办?看下面 方法一:利用数组自身的特性 a.index(target), 其中a是你的目 ...

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

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

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

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

  5. 求出该数组中特定元素的和,特定元素是指个位和十位不包含7的偶数。

    package Day05;/*** 4.* 分析以下需求,并用代码实现:* (1).定义一个int类型的一维数组,内容为{171,72,19,16,118,51,210,7,18}* (2).求出该 ...

  6. python提取矩阵元素_python获取array中指定元素的示例

    python获取array中指定元素的示例 对于array,如2-D的array,如何取指定元素 设array为3*10的shape s = array([[ 0, 1, 2, 3, 4, 5, 6, ...

  7. python数组中最大元素_Python获取numpy数组中最大的5个元素(保持原顺序)

    本文主要演示numpy的argsort()函数的用法.这个函数的返回值是数组中的元素排序后的原下标,例如np.argsort([3,1,2])的返回结果是array([1, 2, 0], dtype= ...

  8. python字典怎么增加元素_Python字典(dict)增加元素

    Python字典(dict)增加元素 在 如果 key 不存在,那么会将 key 添加进字典,并将该 key 的值设置为 value. 字典增加元素详解 语法 dict[key] = value 参数 ...

  9. python 取模是什么意思_Python 中负数取模问题

    起步 应该很少人遇到或者注意到,Python 在某些情况取模会不一样. 10 % -3,python 和 js 出来的结果不一样.我试着更多语言的结果,包括php和c在内的结果都是 1: Python ...

最新文章

  1. Java代码生成随机验证码、验证数
  2. 职称计算机考试word2003真题,职称计算机考试《Word2003》历年真题回顾(4)
  3. c#json对象转数组_数组和对象的区别
  4. Liveness 探测 - 每天5分钟玩转 Docker 容器技术(143)
  5. 算法设计与分析——贪心算法——背包问题
  6. 防抖debounce和节流throttle
  7. Java Web学习笔记13:AJAX基础
  8. Java内部类的使用小结
  9. 吴恩达神经网络和深度学习-学习笔记-19-机器学习策略(正交化+单一数字评估指标)
  10. 使用 fail2ban 防御 SSH 服务器的暴力破解
  11. Linux之内存管理mm_struct
  12. Phase2 DAY5 MyArrayList
  13. nginx 5xx 状态码分析
  14. selenium-对指定区域截图
  15. 用cmd打开jar文件
  16. C#编程打字指法练习
  17. 看黄天鹅如何下一颗高端鸡蛋?
  18. 世界上最大的计算机硬盘,三星:2.5英寸16TB,我是史上最大SSD硬盘-消费电子-与非网...
  19. 我最喜欢的10个顶级数据科学资源,kaggle、TDS、arXiv......
  20. 用C++操作Excel

热门文章

  1. 与一个陌生人的聊天记录
  2. 解决SUMO 504报错问题
  3. 【position】
  4. mysql一键安装脚本
  5. AI YOLOv5 FPS目标检测实战
  6. Linux中make工具及makefile文件
  7. Zen Cart 商品页图片展示增强(GPE) 模块
  8. 如何简单快速地从Windows切换成Linux?
  9. Apk反编译破解及重新打包
  10. fgo服务器维护补偿,fgo命运冠位指定活动维护公告 12月2日更新