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跳出循环语句continue与break的区别
Aug 25 Python
详解C++编程中一元运算符的重载
Jan 19 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
Oct 09 Python
Python分析学校四六级过关情况
Nov 22 Python
Python常见工厂函数用法示例
Mar 21 Python
Python进阶之自定义对象实现切片功能
Jan 07 Python
Python中请不要再用re.compile了
Jun 30 Python
在Pycharm中调试Django项目程序的操作方法
Jul 17 Python
django 使用 PIL 压缩图片的例子
Aug 16 Python
Python TCP通信客户端服务端代码实例
Nov 21 Python
python numpy 矩阵堆叠实例
Jan 17 Python
用python给csv里的数据排序的具体代码
Jul 17 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
ip签名探针
2006/10/09 PHP
windows7配置Nginx+php+mysql的详细教程
2016/09/04 PHP
javascript function、指针及内置对象
2009/02/19 Javascript
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
node.js中的fs.linkSync方法使用说明
2014/12/15 Javascript
jQuery实现的登录浮动框效果代码
2015/09/26 Javascript
AngularJS基础 ng-paste 指令简单示例
2016/08/02 Javascript
阿里云ecs服务器中安装部署node.js的步骤
2016/10/08 Javascript
npm国内镜像 安装失败的几种解决方案
2017/06/04 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
React中jquery引用的实现方法
2017/09/12 jQuery
JS实现基于拖拽改变物体大小的方法
2018/01/23 Javascript
如何用webpack4带你实现一个vue的打包的项目
2018/06/20 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
vue-cli 3 全局过滤器的实例代码详解
2019/06/03 Javascript
通过实例了解js函数中参数的传递
2019/06/15 Javascript
Vue+elementui 实现复杂表头和动态增加列的二维表格功能
2019/09/23 Javascript
VUE子组件向父组件传值详解(含传多值及添加额外参数场景)
2020/09/01 Javascript
[04:02]2014DOTA2国际邀请赛 BBC每日综述中国战队将再度登顶
2014/07/21 DOTA
[07:54]DOTA2 MV《我的动力鞋》 ImbaTV 出品
2014/11/21 DOTA
Python通过递归遍历出集合中所有元素的方法
2015/02/25 Python
在Python的Django框架中编写编译函数
2015/07/20 Python
Python实现登录接口的示例代码
2017/07/21 Python
获取python文件扩展名和文件名方法
2018/02/02 Python
对python中GUI,Label和Button的实例详解
2019/06/27 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
使用PyOpenGL绘制三维坐标系实例
2019/12/24 Python
HTML5重塑Web世界它将如何改变互联网
2012/12/17 HTML / CSS
2019年Java 最常见的 面试题
2016/10/19 面试题
商务日语毕业生自荐信
2013/11/23 职场文书
教职工代表大会主持词
2014/04/01 职场文书
幼儿园教师演讲稿
2014/05/06 职场文书
2015年酒店前台工作总结
2015/04/20 职场文书
春节随笔
2015/08/15 职场文书
Python实现简单的猜单词
2021/06/15 Python
python 进阶学习之python装饰器小结
2021/09/04 Python