python找出一个列表中相同元素的多个索引实例

 更新时间:2019年06月11日 21:15:46   作者:Kerrwy  
今天小编就为大家分享一篇python找出一个列表中相同元素的多个索引实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

定义:X=[1,2,3,1,4]

任务:找出元素为1的索引

Solution:

# 如果直接用X.index(1),只能得到0这一个索引,而我们需要所有索引.
l = len(X)
zip_list = zip(*(range(l),X))
id1 = [z[0] for i,z in enumerate(zip_list) if z[1]==1]

# 或者更简单的
id1 = [i for i,x in enumerate(X) if x==1]

以上这篇python找出一个列表中相同元素的多个索引实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python实现批量提取Word中的表格

    Python实现批量提取Word中的表格

    表格在word文档中常见的文档元素之一,操作word文件时有时需要提取文件中多个表格的内容到一个新的文件,本文给大家分享两种批量提取文档中表格的两种方法,希望对大家有所帮助
    2024-02-02
  • Python全栈之单项循环

    Python全栈之单项循环

    这篇文章主要为大家介绍了Python单项循环,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-11-11
  • Python实现导弹自动追踪代码实例

    Python实现导弹自动追踪代码实例

    这篇文章主要介绍了Python实现导弹自动追踪代码实例,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-11-11
  • Windows下pycharm安装第三方库失败(通用解决方案)

    Windows下pycharm安装第三方库失败(通用解决方案)

    这篇文章主要介绍了Windows下pycharm安装第三方库失败(通用解决方案),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 使用Python下的XSLT API进行web开发的简单教程

    使用Python下的XSLT API进行web开发的简单教程

    这篇文章主要介绍了使用Python下的XSLT API进行web开发的简单教程,本文来自于IBM官方网站技术文档,需要的朋友可以参考下
    2015-04-04
  • Python中logging日志模块代码调试过程详解

    Python中logging日志模块代码调试过程详解

    这篇文章主要介绍了Python中logging日志模块代码调试,今天来看看如何在代码中定义日志,并探讨日志的权限,需要的朋友可以参考下
    2023-04-04
  • pytorch多GPU并行运算的实现

    pytorch多GPU并行运算的实现

    这篇文章主要介绍了pytorch多GPU并行运算的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 基于Python编写一个自动关机程序

    基于Python编写一个自动关机程序

    这篇文章主要介绍了基于Python编写的一个自动关机程序,文中的示例代码讲解详细,对我们学习Python有一定的帮助,感兴趣的同学可以学习一下
    2022-01-01
  • 在Python中操作时间之strptime()方法的使用

    在Python中操作时间之strptime()方法的使用

    这篇文章主要介绍了在Python中操作时间之strptime()方法的使用,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • python3使用GUI统计代码量

    python3使用GUI统计代码量

    这篇文章主要为大家详细介绍了python3使用GUI统计代码量,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09

最新评论