Python根据字典的值查询出对应的键的方法


Posted in Python onSeptember 30, 2020

本文主要介绍了Python 字典值查询出对应的键,分享给大家,也给自己留个笔记,具体如下:

# -*- coding: utf-8 -*-
# Author Zhang Chen
# Email ZhangChen.Shaanxi@gmail.com
# Data 2018/11/1

persons={'ZhangSan':'male',
     'LiSi':'male',
     'WangHong':'female'}

#找出所有男性
males = filter(lambda x:'male'== x[1], persons.items())

for (key,value) in males:
  print('%s : %s' % (key,value))

输出如下:

LiSi : male
ZhangSan : male

注意:

字典中的value不保证唯一性,因此根据值查出来的是一个list.

不过字典中key的值是唯一的,因此根据key将可以查到唯一的一个value

print('李四的性别: %s'% persons['LiSi'])

输出如下

李四的性别: male

到此这篇关于Python根据字典的值查询出对应的键的方法的文章就介绍到这了,更多相关Python 字典值查询出对应的键内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
常用python数据类型转换函数总结
Mar 11 Python
python传递参数方式小结
Apr 17 Python
Swift中的协议(protocol)学习教程
Jul 08 Python
Windows下Python2与Python3两个版本共存的方法详解
Feb 12 Python
浅析Python中return和finally共同挖的坑
Aug 18 Python
python交互式图形编程实例(三)
Nov 17 Python
使用Python处理BAM的方法
Sep 28 Python
Python操作redis实例小结【String、Hash、List、Set等】
May 16 Python
对python3 Serial 串口助手的接收读取数据方法详解
Jun 12 Python
Python 处理文件的几种方式
Aug 23 Python
Python处理mysql特殊字符的问题
Mar 02 Python
基于Python爬取素材网站音频文件
Oct 21 Python
python字典通过值反查键的实现(简洁写法)
Sep 30 #Python
python中字典增加和删除使用方法
Sep 30 #Python
Scrapy爬虫文件批量运行的实现
Sep 30 #Python
如何使用scrapy中的ItemLoader提取数据
Sep 30 #Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
Sep 30 #Python
python pip如何手动安装二进制包
Sep 30 #Python
python Matplotlib数据可视化(1):简单入门
Sep 30 #Python
You might like
php生成缩略图填充白边(等比缩略图方案)
2013/12/25 PHP
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
2017/06/13 PHP
浅谈PHP之ThinkPHP框架使用详解
2020/07/21 PHP
js遍历td tr等html元素
2012/12/13 Javascript
基于SVG的web页面图形绘制API介绍及编程演示
2013/06/28 Javascript
使用js获取地址栏中传递的值
2013/07/02 Javascript
用jQuery获取IE9下拉框默认值问题探讨
2013/07/22 Javascript
js 触发select onchange事件代码
2014/03/20 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
2015/03/03 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
jQuery ztree实现动态树形多选菜单
2016/08/12 Javascript
Laravel中常见的错误与解决方法小结
2016/08/30 Javascript
JS作用域链详解
2017/06/26 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
jquery radio 动态控制选中失效问题的解决方法
2018/02/28 jQuery
vue导出html、word和pdf的实现代码
2018/07/31 Javascript
puppeteer实现html截图的示例代码
2019/01/10 Javascript
JS中的算法与数据结构之队列(Queue)实例详解
2019/08/20 Javascript
解决vue+elementui项目打包后样式变化问题
2020/08/03 Javascript
videocapture库制作python视频高速传输程序
2013/12/23 Python
在Django的上下文中设置变量的方法
2015/07/20 Python
用Python抢过年的火车票附源码
2015/12/07 Python
Python基于生成器迭代实现的八皇后问题示例
2018/05/23 Python
使用Python 统计高频字数的方法
2019/01/31 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
Python通过4种方式实现进程数据通信
2020/03/12 Python
澳大利亚优质的家居用品和生活方式公司:Bed Bath N’ Table
2019/04/16 全球购物
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
新电JAVA笔试题目
2014/08/31 面试题
实习鉴定范文
2013/12/19 职场文书
家长会演讲稿范文
2014/01/10 职场文书
领导干部“四风”查摆问题个人整改措施
2014/10/28 职场文书
2016中考冲刺决心书
2015/09/22 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP