字典:

student = {'小萌': '1001', '小智': '1002', '小强': '1003', '小明': '1004'}

方法1

把字典列表化

list (student.keys()) [list (student.values()).index ('1004')]
'小明'

方法2

def get_key (dict, value):return [k for k, v in dict.items() if v == value]
get_key (student, '1002')

方法3

把字典的key与val互换。

new_dict = {v : k for k, v in student.items()}new_dict ['1001']'小萌'

上面提到的三种方法其实作用很大,远不止就标题提到的功能。建议记忆下来,涉及到字典操作的时候大概率会用到这些操作。

python3 value查key的三种方法相关推荐

  1. JAVA 通过value获取Map中key的三种方法

    JAVA 通过value获取Map中key的三种方法 简介 方法描述 循环法 Stream方法 Apache Commons Collections的BidiMap 总结 简介 我们都知道Map是存放 ...

  2. EFR32获取Zigbee Light Link Key和NWK Key的三种方法

    方法一:抓包的方式获取 当设备默认TC link key为5A 69...,通过抓包新设备入网的方式可以获取nwk key 方法二:串口打印的方式 设备能通过串口CLI命令输出"keys p ...

  3. (转)Putty server refused our key的三种原因和解决方法

    (转)Putty server refused our key的三种原因和解决方法 参考文章: (1)(转)Putty server refused our key的三种原因和解决方法 (2)http ...

  4. 利用IP查主机名的三种方法

    利用IP查主机名的三种方法 在局域网内,我们常使用一些工具来查IP查主机名, 利用ipconfig或者ping可以查到IP地址,也是我们常使用的工具.而要查网内的主机,可以用网上邻居,其实 我们也有一 ...

  5. 【Code】代码答案错误怎么办?三种方法教你如何查错

    查错的方法 1.目测法 1 首先你要找到一组使你程序错误的数据. 2 然后把你的大脑想象成电脑. 3一步一步执行程序中的语句. 4 比较你的输出结果和标准输出结果是否相同. 2.调试法 其实很简单,就 ...

  6. python3.4.4实现网页爬虫基础之网页下载器三种方法

    这是是慕课网<Python开发简单爬虫>中网页下载器的三种实现方法,课程用的是python2.7,这里用最新的3.4.4实现出来,分享给新人: import urllib.request ...

  7. cdr 颜色的html怎么查,CDR中查看是RGB还是CMYK颜色的三种方法

    使用CorelDRAW作出的文件在印刷的时候,要做印前检查,区别颜色模式,以保证能正常印刷效果.那么如何查看一个设计文件是RGB还是CMYK颜色,文本将介绍三种方法以做详细说明. 方法一:查找和替换 ...

  8. 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库...

    为什么80%的码农都做不了架构师?>>>    安装软件包的三种方法 rpm工具 yum工具 源码包 rpm rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linu ...

  9. MySQL提供了以下三种方法用于获取数据库对象的元数据

    MySQL提供了以下三种方法用于获取数据库对象的元数据: 1)show语句 2)从INFORMATION_SCHEMA数据库里查询相关表 3)命令行程序,如mysqlshow, mysqldump 用 ...

最新文章

  1. 决策树模型与学习《一》
  2. Nature 子刊:三代测序的DNA提取和宏基因组学分析
  3. 双11大考 POLARDB分钟级弹性让企业轻松扩展
  4. FPGA控制的数码显示电路
  5. GIS数据格式:Geodatabase
  6. server的自增主键返回函数 sql_SQL自增主键函数
  7. 字符设备驱动0:一个简单但完整的字符设备驱动程序
  8. linux用户群组实验总结,linux基础概念和个人笔记总结(2)——账号和权限管理实验验证...
  9. LINUX SHELL 中if的使用
  10. BIGEMAP APP离线卫星地图数据应用
  11. 小米android安装包下载安装,小米应用商店安装包下载
  12. 游戏主机系统,破旧老电脑秒变高性能儿时复古游戏主机
  13. AV1代码学习:编码端aomenc.c的main函数
  14. xyplorer保存设置失败_XYplorer有哪些独特的强大之处?又可以在哪些方面替代,或者超越total commander?...
  15. 网卡和网卡的驱动程序
  16. 华为机考,华为笔试,软件类,2020年8月19日题目,超详细解答。
  17. JavaWeb_AjaxJson
  18. 研究生如何进行文献的搜索和参考文献信息的搜寻
  19. 【大数据开发】SparkCore——统计广告topN、基站停留时间topN、ip地址统计练习
  20. 汽车中控屏显示com点android,老车遇上安卓大屏导航中控的坑

热门文章

  1. AWS — AWS 上的 5G 网络及 MEC 边缘计算商业案例
  2. Ubuntu 升级/降级 Kernel 到指定版本
  3. 全虚拟化与半虚拟化的实现方式
  4. Oracle 用户概念与基本操作
  5. ant design pro (十六)advanced 权限管理
  6. SSH方式连接Git服务器需要注意的地方
  7. node.js之path模块的使用
  8. Java自带的性能监测工具之jinfo
  9. 《SPARK/TACHYON:基于内存的分布式存储系统》-史鸣飞(英特尔亚太研发有限公司大数据软件部工程师)...
  10. cronexpression 详解