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中chr、unichr、ord字符函数之间的对比
chr、unichr、ord在Python中都可以被用作字符类型转换,这里我们就来浅谈Python中chr、unichr、ord字符函数之间的对比,需要的朋友可以参考下2016-06-06Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
这篇文章主要介绍了Python3.5基础之函数的定义与使用,结合实例形式详细分析了Python3.5函数的定义、参数、作用域、递归、重载、内置函数等基本概念与相关使用技巧,需要的朋友可以参考下2019-04-04使用 prometheus python 库编写自定义指标的方法(完整代码)
这篇文章主要介绍了使用 prometheus python 库编写自定义指标的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-06-06
最新评论