python list 查询是否存在并且并返回下标的操作
看代码吧~
def find_all_index(arr, item):
return [i for i, a in enumerate(arr) if a == item]
if __name__ == '__main__':
print(find_all_index([1,2,3,4,4,3,89],4))
输出结果:
3,4
补充:python字符串\列表中查找出某个值且对应的下标
1、字符串中查找值和对应的下标
a = "123yui78y8y67tuy"
print re.findall("y",a) #查找出在a包含的字符串中所有的y值
print [i for i, x in enumerate(a) if x == 'y']
#查找出a包含的y值所对应的下标——————————————————————结果————————————————————————
['y', 'y', 'y', 'y'][3, 8, 10, 15]
2、列表中查找值和对应的下标
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
l = [23,45,4,2,4,2,4]
result = [] #给定空列表,将结果值写入此列表中
for i in range(l.count(4)):
if i==0:
pos=l.index(4)
else:
pos=l.index(4,pos+1)
result.append(pos)
print result________________________结果____________________________[2, 4, 6]
补充:python-字符串中查找某个值的index索引值(下标)
问题:如题
解决:
使用find() 方法 或者 index()方法
例子:
(资源库 www.zyku.net)
原文链接:https://blog.csdn.net/qq_15256443/article/details/89470423
您可能感兴趣的文章
- 02-10python提取word文件中的所有图片
- 02-10Python数据类型最全知识总结
- 02-10python数据类型相关知识扩展
- 02-10Python数据可视化之绘制柱状图和条形图
- 02-10详解Python魔法方法之描述符类
- 02-10Python 循环读取数据内存不足的解决方案
- 02-10Python函数参数和注解的使用
- 02-10Python自动化之定位方法大杀器xpath
- 02-10Python实现简单2048小游戏
- 02-10python plt.plot bar 如何设置绘图尺寸大小
- 02-10手把手教你怎么用Python实现zip文件密码的破解
- 02-10python判断集合的超集方法及实例
- 02-10让文件路径提取变得更简单的Python Path库
- 02-10Python之ascii转中文的实现
- 02-10python 定义函数 返回值只取其中一个的实现
- 02-10Python基础学习之奇异的GUI对话框
- 02-10使用Python脚本对GiteePages进行一键部署的使用说明
- 02-10Python 统计数据集标签的类别及数目操作
- 02-10python调试工具Birdseye的使用教程
- 02-10新手必备的Python实用技巧和工具
最近更新
阅读排行
猜你喜欢
- 11-25小米手机密码自动填充在哪里设置
- 07-15帝国cms模板内容页用到的if判断语句
- 04-21opporeno5设置返回键操作方法
- 08-09腾讯TIM怎么置顶在线文档?
- 04-08小米11ultra开启显示实时网速设置方法
- 09-16iqoo8pro在哪里找到游戏魔盒
- 07-05Linux kbdconfig命令
- 04-08小米11pro图标尺寸设置调整方法
- 09-19百度怎么关闭兴趣推荐
- 01-02藏宝盲盒-藏宝盲盒应用软件功能介绍