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标准库os.path包、glob包使用实例
Nov 25 Python
使用Python的PIL模块来进行图片对比
Feb 18 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
Jun 04 Python
Python Unittest根据不同测试环境跳过用例的方法
Dec 16 Python
Python后台开发Django的教程详解(启动)
Apr 08 Python
浅析Python3中的对象垃圾收集机制
Jun 06 Python
python爬取百度贴吧前1000页内容(requests库面向对象思想实现)
Aug 10 Python
python定义类的简单用法
Jul 24 Python
基于opencv实现简单画板功能
Aug 02 Python
Python操作Word批量生成合同的实现示例
Aug 28 Python
基于python+selenium自动健康打卡的实现代码
Jan 13 Python
Python中对象的比较操作==和is区别详析
Feb 12 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之源码目录结构与功能说明
2016/06/01 PHP
PHP常用的三种设计模式
2017/02/17 PHP
Jquery中对数组的操作代码
2011/08/12 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
JS使用post提交的两种方式
2015/12/03 Javascript
AngularJS自动表单验证
2016/02/01 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
Javascript数组循环遍历之forEach详解
2016/11/07 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
深入理解node.js之path模块
2017/05/03 Javascript
微信小程序获取手机系统信息的方法【附源码下载】
2017/12/07 Javascript
Nodejs异步流程框架async的方法
2019/06/07 NodeJs
Javascript中的this,bind和that使用实例
2019/12/05 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
python编程开发之textwrap文本样式处理技巧
2015/11/13 Python
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
Python学习小技巧总结
2018/06/10 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
2018/07/18 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
python 基于opencv实现图像增强
2020/12/23 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
墨西哥网上购物:Linio墨西哥
2016/10/20 全球购物
Lookfantastic挪威官网:英国知名美妆购物网站
2017/07/26 全球购物
荟萃全球保健品:维他购
2018/05/09 全球购物
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
一封普通求职者的求职信
2013/11/20 职场文书
班组长工作职责
2013/12/25 职场文书
销售心得体会
2014/01/02 职场文书
物业保安员岗位职责制度
2014/01/30 职场文书
领班岗位职责范文
2014/02/06 职场文书
大学生未来职业生涯规划书
2014/02/15 职场文书
国际贸易毕业生自荐书
2014/06/22 职场文书
高三复习计划
2015/01/19 职场文书
党员争先创优承诺书
2015/01/20 职场文书
Vue中使用import进行路由懒加载的原理分析
2022/04/01 Vue.js