python 字典由值找键_python字典怎么根据值返回键
迭代的过程中如果没有发生对字典的修改,那么.keys() and .values 这两个函数返回的 dict-view对象总是保持对应关系。下面是python字典如何根据值返回键的相关介绍。
>>> dicxx = {'a':'001', 'b':'002'}
>>> list(dicxx.keys())[list(dicxx.values()).index("001")]
'a'
>>>
字典中的value不保证唯一性,因此根据值查出来的是一个list。不过字典中key的值是唯一的,因此根据key将可以查到唯一的一个value。
例子:#根据值查询对应的键
key_list=[]
value_list=[]
mydisc = {'key1':'123','key2':'234','key3':'345'}
for key,value in mydisc.items():
key_list.append(key)
value_list.append(value)
get_value = raw_input("请输入要查值:")
if get_value in value_list:
get_value_index = value_list.index(get_value)
print "你要查询的值对应的键为:%s" %key_list[get_value_index]
else:
print "你要查询的值%s不存在" %get_value
相关推荐:《python视频教程》
显示结果:
python 字典由值找键_python字典怎么根据值返回键相关推荐
- python字典添加主键_python 字典相关操作
Python 中的一种数据结构 -- 字典( Dictionary )的使用方法总结. 一. dictionary 数据类型的结构是: {key1:value1, key2:value2, ...} ...
- python字典改键_python 字典修改键(key)的几种方法
python 字典修改键(key)的几种方法 python中获取字典的key列表和value列表 # -*- coding: utf-8 -*- # 定义一个字典 dic = {'剧情': 11, ' ...
- python字典和集合双向索引_Python字典和集合
字典和集合基础字典是一系列无序元素的组合,其长度大小可变,元素可以任意的删减和改变.不过,这里的元素是一堆键(key)和值(value)的配对. 集合没有键和值的配对,是一系列无序的.唯一的元素组合. ...
- python字典的特点是什么_python字典特点
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 前面的课程讲解了字符串str列表list元组tuple,还有最后一种比较重要的数 ...
- oppor9splus计算机找不到了,如果oppor9splus的返回键失败,该如何设置oppor9splus虚拟键?...
如果oppor9splus的返回键失败,该怎么办? 问: oppor9oppor9splus虚拟密钥设置splus返回密钥失败怎么办 答案: 如果您手机上的按键出现故障或间歇性工作,则可能有以下原因. ...
- 如何监听安卓机返回键和苹果机微信的返回键事件
应用场景:开发众筹系统的时候,点击捐款按钮弹出金额选择及输入的部分,最新的需求是按微信(ios)返回键和安卓机的返回键,若点开了捐款的选择金额部分,不能返回到上一页,只能隐藏该模块. 延伸:图片插件, ...
- android dialog返回键不消失,安卓dialog,屏蔽返回键,亲测可用
最近做一个商品选择套餐的功能,需要一个dialog进行翻页,然后按了返回键,dialog全部关闭了,这就很难受了,于是网上搜了一下,也试了很多,都不是想要的效果,突然想到按两下返回键退出app,刚好和 ...
- python字典改键_python 字典修改键的几种方法
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python字典的应用实验报告_Python字典应用的一个例子
#!/usr/bin/env python #定义一个空字典 db = {} def newuser(): prompt = '--login desired: ' while True: name ...
最新文章
- ASP.NET Core Razor生成Html静态文件
- 牛客题霸 判断链表中是否有环 C++题解/答案
- java编译时文件是什么,JAVA编译出现 进行语法解释时已抵达文件结尾 是什么意思?...
- Java基础入门笔记-关系操作符
- JDBC连接MySQL数据库:建立SSL连接出现警告信息
- 都在发5G手机,现在买4G手机还合算吗?
- s5原生android 5.0,三星Galaxy S5/S4吃上原生安卓5.0棒棒糖
- 6.go import
- php java node 并发,Node、PHP、Java 和 Go 服务端 I/O 性能PK
- Hibernate教程01
- 2016年辽宁省电子设计大赛自动循迹小车制作心得
- SCDM——多进(出)口流道的抽取
- 用opencv实现连连看外挂
- 功分器和耦合器以及合路器的区别
- linux下光盘刻录,Linux下的光盘刻录
- Android模拟器网络连接问题解决,解决小蚁安卓模拟器网络异常无法连接的方法...
- liferay6.2.2GA2中CKEditor在IE11与SAFARI中BUG解决方案
- premiere pr 自动调色对比度 用法
- windows 安装达梦数据库Python 报错:fatal error C1083: Cannot open include file: ‘DPI.h‘: No such file or direc
- 将本地文件复制到Linux系统盘中