python3 value查key的三种方法
字典:
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
new_dict = {v : k for k, v in student.items()}new_dict ['1001']'小萌'
上面提到的三种方法其实作用很大,远不止就标题提到的功能。建议记忆下来,涉及到字典操作的时候大概率会用到这些操作。
python3 value查key的三种方法相关推荐
- JAVA 通过value获取Map中key的三种方法
JAVA 通过value获取Map中key的三种方法 简介 方法描述 循环法 Stream方法 Apache Commons Collections的BidiMap 总结 简介 我们都知道Map是存放 ...
- EFR32获取Zigbee Light Link Key和NWK Key的三种方法
方法一:抓包的方式获取 当设备默认TC link key为5A 69...,通过抓包新设备入网的方式可以获取nwk key 方法二:串口打印的方式 设备能通过串口CLI命令输出"keys p ...
- (转)Putty server refused our key的三种原因和解决方法
(转)Putty server refused our key的三种原因和解决方法 参考文章: (1)(转)Putty server refused our key的三种原因和解决方法 (2)http ...
- 利用IP查主机名的三种方法
利用IP查主机名的三种方法 在局域网内,我们常使用一些工具来查IP查主机名, 利用ipconfig或者ping可以查到IP地址,也是我们常使用的工具.而要查网内的主机,可以用网上邻居,其实 我们也有一 ...
- 【Code】代码答案错误怎么办?三种方法教你如何查错
查错的方法 1.目测法 1 首先你要找到一组使你程序错误的数据. 2 然后把你的大脑想象成电脑. 3一步一步执行程序中的语句. 4 比较你的输出结果和标准输出结果是否相同. 2.调试法 其实很简单,就 ...
- python3.4.4实现网页爬虫基础之网页下载器三种方法
这是是慕课网<Python开发简单爬虫>中网页下载器的三种实现方法,课程用的是python2.7,这里用最新的3.4.4实现出来,分享给新人: import urllib.request ...
- cdr 颜色的html怎么查,CDR中查看是RGB还是CMYK颜色的三种方法
使用CorelDRAW作出的文件在印刷的时候,要做印前检查,区别颜色模式,以保证能正常印刷效果.那么如何查看一个设计文件是RGB还是CMYK颜色,文本将介绍三种方法以做详细说明. 方法一:查找和替换 ...
- 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库...
为什么80%的码农都做不了架构师?>>> 安装软件包的三种方法 rpm工具 yum工具 源码包 rpm rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linu ...
- MySQL提供了以下三种方法用于获取数据库对象的元数据
MySQL提供了以下三种方法用于获取数据库对象的元数据: 1)show语句 2)从INFORMATION_SCHEMA数据库里查询相关表 3)命令行程序,如mysqlshow, mysqldump 用 ...
最新文章
- 决策树模型与学习《一》
- Nature 子刊:三代测序的DNA提取和宏基因组学分析
- 双11大考 POLARDB分钟级弹性让企业轻松扩展
- FPGA控制的数码显示电路
- GIS数据格式:Geodatabase
- server的自增主键返回函数 sql_SQL自增主键函数
- 字符设备驱动0:一个简单但完整的字符设备驱动程序
- linux用户群组实验总结,linux基础概念和个人笔记总结(2)——账号和权限管理实验验证...
- LINUX SHELL 中if的使用
- BIGEMAP APP离线卫星地图数据应用
- 小米android安装包下载安装,小米应用商店安装包下载
- 游戏主机系统,破旧老电脑秒变高性能儿时复古游戏主机
- AV1代码学习:编码端aomenc.c的main函数
- xyplorer保存设置失败_XYplorer有哪些独特的强大之处?又可以在哪些方面替代,或者超越total commander?...
- 网卡和网卡的驱动程序
- 华为机考,华为笔试,软件类,2020年8月19日题目,超详细解答。
- JavaWeb_AjaxJson
- 研究生如何进行文献的搜索和参考文献信息的搜寻
- 【大数据开发】SparkCore——统计广告topN、基站停留时间topN、ip地址统计练习
- 汽车中控屏显示com点android,老车遇上安卓大屏导航中控的坑
热门文章
- AWS — AWS 上的 5G 网络及 MEC 边缘计算商业案例
- Ubuntu 升级/降级 Kernel 到指定版本
- 全虚拟化与半虚拟化的实现方式
- Oracle 用户概念与基本操作
- ant design pro (十六)advanced 权限管理
- SSH方式连接Git服务器需要注意的地方
- node.js之path模块的使用
- Java自带的性能监测工具之jinfo
- 《SPARK/TACHYON:基于内存的分布式存储系统》-史鸣飞(英特尔亚太研发有限公司大数据软件部工程师)...
- cronexpression 详解