python学习小结-字典key,val互换
2024-08-25 03:27:19
第一种,使用压缩器:
>>> m = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
>>> zip(m.values(), m.keys())
[(1, 'a'), (3, 'c'), (2, 'b'), (4, 'd')]
>>> mi = dict(zip(m.values(), m.keys()))
>>> mi
{1: 'a', 2: 'b', 3: 'c', 4: 'd'}
第二种,使用字典推导:
>>> m = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
>>> m
{'d': 4, 'a': 1, 'b': 2, 'c': 3}
>>> {v: k for k, v in m.items()}
{1: 'a', 2: 'b', 3: 'c', 4: 'd'}
最新文章
- CloudNotes之领域建模篇:领域模型简介
- JMeter常见问题集合
- ( [原创] 4s摄像头出现的问题及解决办法集锦。
- shell中bc expr [ ] (( ))的使用方法
- 浅谈Web缓存
- Clr静态数据Table-Valued函数
- 显式Intent和隐式Intent
- JS和CSS关于大小写的区分
- JS魔法堂:doctype我们应该了解的基础知识
- Autofac全面解析系列(版本:3.5) – [使用篇(推荐篇):2.解析获取]
- Wireshark入门与进阶系列(一)
- Installshield停止操作系统进程的代码 --IS6及以上版本适用
- 64位下Hook NtOpenProcess的实现进程保护 + 源码 (升级篇 )
- java集合系列——List集合之ArrayList介绍(二)
- Zabbix实战-简易教程--聚合(Aggreate)
- RESTful小拓展
- java SE Development kit 8 Update 201 (64-bit) 的安装相关
- windows下使用jenkins持续集成.net项目
- MVC基本开发介绍 (1)列表展示
- java 根据Url下载对应的文件到指定位置,读txt文件获取url