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中实现两个字典(dict)合并的方法
Sep 23 Python
python打开网页和暂停实例
Sep 30 Python
初步认识Python中的列表与位运算符
Oct 12 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
Jun 11 Python
使用Python横向合并excel文件的实例
Dec 11 Python
django rest framework 实现用户登录认证详解
Jul 29 Python
django写用户登录判定并跳转制定页面的实例
Aug 21 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
Sep 16 Python
python读文件的步骤
Oct 08 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
Apr 28 Python
Python lambda表达式原理及用法解析
Aug 18 Python
Django drf请求模块源码解析
Jun 08 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数据库连接
2006/10/09 PHP
php中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
thinkphp控制器调度使用示例
2014/02/24 PHP
destoon整合UCenter图文教程
2014/06/21 PHP
PHP获取毫秒级时间戳的方法
2015/04/15 PHP
PHP弹出对话框技巧详细解读
2015/09/26 PHP
分享php邮件管理器源码
2016/01/06 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
PHP水印类,支持添加图片、文字、填充颜色区域的实现
2017/02/04 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
JqGrid web打印实现代码
2011/05/31 Javascript
jQuery使用ajax跨域获取数据的简单实例
2016/05/18 Javascript
简单几步实现返回顶部效果
2016/12/05 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
jQuery EasyUI 折叠面板accordion的使用实例(分享)
2017/12/25 jQuery
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
2020/08/05 Javascript
vue 公共列表选择组件,引用Vant-UI的样式方式
2020/11/02 Javascript
Python数据类型学习笔记
2016/01/13 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
2017/11/14 Python
Flask之请求钩子的实现
2018/12/23 Python
python构建基础的爬虫教学
2018/12/23 Python
Python函数的定义方式与函数参数问题实例分析
2019/12/26 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
HTML5 input元素类型:email及url介绍
2013/08/13 HTML / CSS
Derek Rose官网:英国高档睡衣、家居服和内衣品牌
2020/01/18 全球购物
《草虫的村落》教学反思
2014/02/16 职场文书
2014年社区植树节活动方案
2014/02/28 职场文书
班班通校本培训方案
2014/03/12 职场文书
水毁工程实施方案
2014/04/01 职场文书
创建绿色社区汇报材料
2014/08/22 职场文书
党的群众路线教育实践活动总结
2014/10/30 职场文书
任长霞观后感
2015/06/16 职场文书
个人自我鉴定怎么写?
2019/07/01 职场文书