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

 更新时间:2020年09月30日 11:05:58   作者:chansonzhang  
这篇文章主要介绍了Python根据字典的值查询出对应的键的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

本文主要介绍了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迭代器自定义类的具体方法

    在本篇文章里小编给大家整理的是一篇关于python迭代器自定义类的具体方法,对此有兴趣的朋友们可以学习下。
    2021-03-03
  • tensorflow入门:TFRecordDataset变长数据的batch读取详解

    tensorflow入门:TFRecordDataset变长数据的batch读取详解

    今天小编就为大家分享一篇tensorflow入门:TFRecordDataset变长数据的batch读取详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • python opencv实现图片旋转矩形分割

    python opencv实现图片旋转矩形分割

    这篇文章主要为大家详细介绍了python opencv实现图片旋转矩形分割,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • keras 多gpu并行运行案例

    keras 多gpu并行运行案例

    这篇文章主要介绍了keras 多gpu并行运行案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • pandas的排序、分组groupby及cumsum累计求和方式

    pandas的排序、分组groupby及cumsum累计求和方式

    这篇文章主要介绍了pandas的排序、分组groupby及cumsum累计求和方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • python matplotlib用面积填充实现lmplot的代码示例

    python matplotlib用面积填充实现lmplot的代码示例

    这篇文章主要介绍了python matplotlib如何用面积填充实现lmplot,文章通过代码示例介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴可以参考阅读
    2023-07-07
  • python调用摄像头显示图像的实例

    python调用摄像头显示图像的实例

    今天小编就为大家分享一篇python调用摄像头显示图像的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • 在DOS界面如何运行python的py文件

    在DOS界面如何运行python的py文件

    这篇文章主要介绍了在DOS界面如何运行python的py文件,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 详解Python Matplot中文显示完美解决方案

    详解Python Matplot中文显示完美解决方案

    这篇文章主要介绍了Python Matplot中文显示完美解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • Python地图绘制实操详解

    Python地图绘制实操详解

    在本文里我们给大家介绍了用Python绘制地图的知识点以及详细步骤,需要的朋友们跟着学习下。
    2019-03-03

最新评论