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

作者:无畏布衣 时间:2021-12-13 23:54:41 

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

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

来源:https://blog.csdn.net/qq_24737639/article/details/78839678

标签:python,list,下标
0
投稿

猜你喜欢

  • 使用Python文件读写,自定义分隔符(custom delimiter)

    2021-12-06 08:17:51
  • 将SQL 2000日志迁移到SQL Server 2008

    2009-03-25 16:20:00
  • MySQL中批量删除指定前缀表的sql语句

    2024-01-17 07:37:07
  • python去除空格和换行符的实现方法(推荐)

    2021-08-26 02:58:13
  • Python Socket编程之多线程聊天室

    2021-03-23 21:01:02
  • Python实现识别手写数字 Python图片读入与处理

    2022-07-14 17:48:10
  • win7系统安装SQLServer2000的详细步骤(图文)

    2024-01-27 02:39:26
  • 网站升级兼容firefox经验小谈

    2007-10-28 20:28:00
  • python怎么提高计算速度

    2021-06-09 17:04:42
  • Python学习笔记之Break和Continue用法分析

    2023-02-12 04:55:32
  • vue实际运用之vuex持久化详解

    2024-05-09 15:15:50
  • 简化翻页提升可用性

    2009-03-28 11:52:00
  • 使用FCKeditor添加文章时,在文章最后多了逗号

    2007-10-11 13:38:00
  • 音频处理 windows10下python三方库librosa安装教程

    2023-10-12 08:29:50
  • 在Pycharm中设置默认自动换行的方法

    2022-09-10 04:29:00
  • IE8将是IE的最后一个版本?

    2009-03-12 12:44:00
  • Golang的os标准库中常用函数的整理介绍

    2024-05-05 09:29:59
  • MySQL脏读幻读不可重复读及事务的隔离级别和MVCC、LBCC实现

    2024-01-19 00:23:03
  • python文件选择对话框的操作方法

    2023-08-02 16:27:21
  • python基于queue和threading实现多线程下载实例

    2023-02-04 09:58:22
  • asp之家 网络编程 m.aspxhome.com