暂无分类
暂无标签
发布于2023-01-20 11:28 阅读(1150) 评论(0) 点赞(21) 收藏(1)
检测字符串中是否包含子字符串 str,并返回索引值;
从列表中找出某个值第一个匹配项的索引位置。
对于字典record={5: 3, 2: 3, 4: 1},执行index()方法,企图找到value为1对应的索引值
报错:字典对象,不能直接使用index()方法
搜索得知:index()方法的使用对象为列表/字符串
由前文知,字典对象本身并不存在index()方法,列表类型存在index()方法。若想找到字典中指定value/key对应的索引值,应想办法将字典类型转化为列表类型。
此时得到字典中key和value的列表,分别可以使用index()方法
现在要做的事:找到record字典中,value为1对应的key值
record={5: 3, 2: 3, 4: 1}
‘1’在values列表[3,3,1]的索引值为2
所以!value‘1’对应的key值,在keys列表[5,2,4]中的索引值也为2
注意,字典对象不具备【根据索引找列表中对应的值】这一功能。
record[2]
执行效果为:找到record字典中【key值为2的】value值
先将record.keys()转化为列表对象
再使用list[index]
找到list列表中序列为index的值
得到value为1对应的key值为4
list(record.keys())[list(record.values()).index(1)]
原文链接:https://blog.csdn.net/weixin_47128888/article/details/113799635
作者:php程序员
链接:http://www.phpheidong.com/blog/article/477918/b9e743384acadcd6365f/
来源:php黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 php黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-4
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!