python获取列表中指定元素的下标
python中列表元素虽然有下标,但是有时候需要特定的用途,查找指定的特殊值的元素的下标。
这时候可以用for循环,打印出来下标,但是每次都要写for循环,感觉还是有点麻烦。
比如这样
使用enumerate,枚举列表中的元素,
a = [1, 2, 8, None, 'test']
for i in range(len(a)):if a[i] == None:print(i)for i in range(len(a)):if isinstance(a[i], str):print(i)null_list = [i for i, x in enumerate(a) if x==None]
null_list
str_list = [i for i, x in enumerate(a) if isinstance(x, str)]
str_list
可以得到结果如下:
相当于enumerate多了一个索引元素。
当然也可以使用index。但是前提是index需要元素的具体值,当我们不知道元素的具体值时,就没办法。比如第四个元素'test",我们只知道是一个文本。
无法判断,不知道具体是什么文本。
python获取列表中指定元素的下标相关推荐
- Python列表(获取列表中指定元素的索引、获取列表中的多个元素、判断指定元素是否在列表中存在、列表元素的遍历、列表元素的增加操作、 列表元素的删除操作、列表元素的修改操作、列表元素的排序操作)
1.获取列表中指定元素的索引 eg1:未指定索引范围查找索引 zyr=['憨憨','憨宝'] print(zyr.index('憨宝')) print(zyr[1]) eg2:在指定索引范围内查找元素 ...
- Python 获取list 中指定元素出现的次数
Python 获取list 中指定元素出现的次数 使用list 的count 方法 list_a = [1, 2, 3, 1, 4, 5, 1] print("1 出现的次数: %d&quo ...
- python获取列表list里面元素的下标
在日常的开发过程中,我们常常需要获取某一组元素中的特定元素的下标.在Python中,通常有两种方法获取元素的下标. 方法1:列表.index(target) 其中,target就是你需要查找的特定元素 ...
- Python获取list中指定元素的索引
在平时开发过程中,经常遇到需要在数据中获取特定的元素的信息,如到达目的地最近的车站,橱窗里面最贵的物品等等.怎么办?看下面 方法一: 利用数组自身的特性 list.index(target), 其中a ...
- python获取列表中某个元素个数_如何获取列表中的元素数?
How to get the size of a list? 要查找列表的大小,请使用内置函数len:items = [] items.append("apple") items. ...
- python 如何获取列表(List)中指定元素的下标? index() enumerate() 获取重复元素下标
获取列表中指定元素下标 方法1 a = [72, 55, 77, 96, 2, 77] print(a.index(77)) # 2 注意:当列表中包含多个相同的元素时,index()函数返回的是第一 ...
- python提取矩阵元素_python获取array中指定元素的示例
python获取array中指定元素的示例 对于array,如2-D的array,如何取指定元素 设array为3*10的shape s = array([[ 0, 1, 2, 3, 4, 5, 6, ...
- java list 截取部分数据_Java List.subList()方法:获取列表中指定范围的子列表
集合类中的 List.subList() 方法用于获取列表中指定范围的子列表,该列表支持原列表所支持的所有可选操作.返回列表中指定范围的子列表. 语法: subList(int fromIndex,i ...
- Python返回列表中某个元素的出现次数list.count()方法
[小白从小学Python.C.Java] [Python-计算机等级考试二级] Python返回列表中某个元素的出现次数 list.count()方法 选择题 请问以下Python代码输出的结果是什么 ...
最新文章
- DOS调用21H存取中断向量
- 【机器视觉】 dev_set_tool_geometry算子
- zend studio
- 2018-3-28Linux系统管理(16)计算机网络基础
- 【贪心】数据备份(P6320)
- docker集群搭建(k8s)
- Linux引导流程(第二版)
- chrome vue.js插件文档_常用web研发技术文档,这里都给你准备好了
- 原创:关于Zend Studio 11.0.2使用localhost无法打开问题,附解决步骤
- ios 通知接收两次_苹果健康体系又进一步,iOS 14.3支持有氧适能通知
- YUV420 总结 (YU12、YV12、NV12 和 NV21)
- cad2020打印样式放在哪个文件夹_老师傅不会告诉你的CAD打印设置技巧
- 【音频处理】WAV 文件格式分析 ( 逐个字节解析文件头 | 相关字段的计算公式 )
- 敏捷模式下携程的接口自动化平台演变
- win7系统打不开chrome浏览器的一个真实有效解决办法
- 解决VirtualBox虚拟电脑控制台严重错误
- ppt密码怎么设置,ppt权限密码如何破解?
- 写一个函数,输入n,求斐波那契数列的第n项。
- BlogBus居然没有人谈及‘魔方’
- WY C语言入门(5)