python字典根据值返回键的代码分析
- 更新时间:2020-05-21 15:55:43
- 编辑:伊白曼
>>> 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实现对字典分别按键(key)和值(value)进行排序的实例代码
这篇文章主要介绍了Python实现对字典分别按键(key)和值(value)进行排序的方法,结合实例形式分析了Python基于sorted函数及operator库进行字典排序的相关操作技巧,需要的朋友可以参考下
发布时间:2019-10-25
-
《Python编程:从入门到实践》第六章:字典
6-1 人 使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name 、last_name 、age 和city 。将存储在该字典中 的每项信息都打印出来。 person = {first_name:HandSome,last_name:Girl,age:21,city:Zhuhai,}print(person) 结果: {first_name: HandSome, last_name: Girl, age: 21, city: Zhuhai} 6-2 喜欢的数字
发布时间:2018-12-01
-
python字典操作提取key,value的代码分享
这篇文章主要介绍了python 字典操作提取key,value的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
发布时间:2020-02-06
-
python列表和字典区别有哪些
列表是一组任意类型的值,按照一定顺序组合而成的;字典是通过键值对存储数据,列表和字典相比较,字典的查找和插入速度更快,字典占用空间大,列表占用空间小。
发布时间:2020-02-28
-
Python使用lambda表达式对字典排序的实例代码分享
这篇文章主要介绍了Python使用lambda表达式对字典排序操作,结合实例形式分析了lambda表达式实现字典按键排序、按值排序、多条件排序相关操作技巧,需要的朋友可以参考下
发布时间:2020-01-30
-
python实现字典(dict)和字符串(string)转换的实例
这篇文章主要介绍了python实现字典(dict)和字符串(string)的相互转换方法,涉及Python字典dict的遍历与字符串转换相关操作技巧,需要的朋友可以参考下
发布时间:2019-09-16
-
Python数据分析与数据化运营
(1)创作者是有10多年数据统计分析与数字化经营工作经验的大数据专家,在世界各国公司都工作中过,阅历丰富。 (2)创作者擅于小结和创作,善于共享,编写数据统计分析类畅销书3部。
大小:31.96 MBPython数据
-
python3.8.2官方文档:API参考手册
python3.8.2官方汉化版的文档,整理好的pdf文件,离线版的帮助手册。 这里汇总了Python3.8.2官方汉化版帮助文档,包含PythonC API 3.8.2 API参考手册、安装和使用 Python、常见问题、入门教程等,需要的朋友可下载试试! 说明:里面有部分文件没有汉化,这是官方汉化的问题,小编只是搬运工哦 Python3.8.2是一种易于学习又功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。 Python 优雅的语法和动态类型,以及解释型语言的本质,使它
大小:28 MBpython
-
跟老齐学Python:轻松入门
本书是数十套结合课件的Python教学代码,本书是Python语言的入门读物,旨在引导初学者能够在轻松的环境中,掌握Python的基础知识
大小:46.6 MBPython入门电子书
-
Python3 标准库
这书由杰出Python权威专家亲身绘制,Python語言的关键开发者鼎力推荐。 对程序猿来讲,标准库与語言自身 一样关键,它就象1个百宝箱,能为各种各样普遍的每日任务出示极致的解决方法,因
大小:148.9 MBPython标准库电子书
-
Python机器学习基础教程
这是一本机器学习入门书,以Python语言介绍,包含机器学习的基本概念及其应用;实践中最常用的机器学习算法以及这些算法的优缺点;待处理数据的呈现方式的重要性等内容
大小:28.3 MBPython电子书
-
NumPy攻略:Python科学计算与数据分析
《NumPy攻略:Python科学计算与数据分析》详细介绍了70多种多样学习培训Python开源系统课堂教学库NumPy的趣味方式,教會用户怎样安裝和应用NumPy,并掌握别的某些有关定义,从而把握NumPyarrays以
大小:33.6 MBNumPy电子书
-
Python极客项目编程
Python极客项目编程通过14个有趣的项目,帮助和鼓励读者探索Python编程的世界,展示如何用Python来解决各种实际问题,以及如何使用一些流行的Python库,帮助读者掌握实用的Python编程技能。
大小:6.5 MBPython编程电子书
-
Python编程基础
本书以任务为导向的编写模式,全面介绍了Python编程基础及其相关知识的应用,以及如何利用Python的知识解决部分实际问题
大小:6 MBPython编程电子书
-
Selenium自动化测试:基于Python语言
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经得到广泛的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试
大小:6.93 MBSelenium电子书
-
深度学习入门:基于Python的理论与实现(含源码)
本书是深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。书中使用Python3,尽量不依赖外部库或工具,从基本的数学知识出发,带领读者从零创建一个经典的深度学
大小:13.6 MB深度学习电子书