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 相关文章推荐
numpy.random.seed()的使用实例解析
Feb 03 Python
python中利用h5py模块读取h5文件中的主键方法
Jun 05 Python
python使用tornado实现登录和登出
Jul 28 Python
python Web开发你要理解的WSGI & uwsgi详解
Aug 01 Python
django开发post接口简单案例,获取参数值的方法
Dec 11 Python
python Dijkstra算法实现最短路径问题的方法
Sep 19 Python
Django实现网页分页功能
Oct 31 Python
完美解决Django2.0中models下的ForeignKey()问题
May 19 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
Sep 30 Python
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
Jun 11 Python
Python实现单例模式的5种方法
Jun 15 Python
如何理解python接口自动化之logging日志模块
Jun 15 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
基于mysql的论坛(7)
2006/10/09 PHP
php中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
Windows下安装PHP单元测试环境PHPUnit图文教程
2014/10/24 PHP
PHP常用技巧汇总
2016/03/04 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
JavaScript中的对象化编程
2008/01/16 Javascript
jQuery最佳实践完整篇
2011/08/20 Javascript
Javascript变量函数浅析
2011/09/02 Javascript
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
2013/06/21 Javascript
jquery 添加节点的几种方法介绍
2013/09/04 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
Javascript快速排序算法详解
2014/12/03 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
2016/05/17 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
2018/12/11 jQuery
微信小程序实现弹出菜单动画
2019/06/21 Javascript
小程序实现短信登录倒计时
2019/07/12 Javascript
在layui中select更改后生效的方法
2019/09/05 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
[01:20]辉夜杯背景故事宣传片《辉夜传说》
2015/12/25 DOTA
[02:10]三分钟回顾完美世界城市挑战赛
2019/01/24 DOTA
在Python中使用PIL模块处理图像的教程
2015/04/29 Python
python去除字符串中的换行符
2017/10/11 Python
Python使用base64模块进行二进制数据编码详解
2018/01/11 Python
python实现文件的分割与合并
2019/08/29 Python
解决Numpy中sum函数求和结果维度的问题
2019/12/06 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
canvas简单连线动画的实现代码
2020/02/04 HTML / CSS
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
JavaScript实现页面动态验证码的实现示例
2021/03/23 Javascript
关于读书的演讲稿600字
2014/08/27 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
判断Python中的Nonetype类型
2021/05/25 Python
Golang流模式之grpc的四种数据流
2022/04/13 Golang