第一种,使用压缩器:

>>> 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'}

最新文章

  1. CloudNotes之领域建模篇:领域模型简介
  2. JMeter常见问题集合
  3. ( [原创] 4s摄像头出现的问题及解决办法集锦。
  4. shell中bc expr [ ] (( ))的使用方法
  5. 浅谈Web缓存
  6. Clr静态数据Table-Valued函数
  7. 显式Intent和隐式Intent
  8. JS和CSS关于大小写的区分
  9. JS魔法堂:doctype我们应该了解的基础知识
  10. Autofac全面解析系列(版本:3.5) – [使用篇(推荐篇):2.解析获取]
  11. Wireshark入门与进阶系列(一)
  12. Installshield停止操作系统进程的代码 --IS6及以上版本适用
  13. 64位下Hook NtOpenProcess的实现进程保护 + 源码 (升级篇 )
  14. java集合系列——List集合之ArrayList介绍(二)
  15. Zabbix实战-简易教程--聚合(Aggreate)
  16. RESTful小拓展
  17. java SE Development kit 8 Update 201 (64-bit) 的安装相关
  18. windows下使用jenkins持续集成.net项目
  19. MVC基本开发介绍 (1)列表展示
  20. java 根据Url下载对应的文件到指定位置,读txt文件获取url

热门文章

  1. 改變iTunes備份路徑
  2. HDU 5407 CRB and Candies(LCM +最大素因子求逆元)
  3. 【剑指Offer】俯视50题之31 - 40题
  4. 怎样托管你的项目到github上具体教程
  5. Woody的逻辑游戏--怎样换轮胎
  6. 2016/1/21 练习 arraylist 1,添加 add() 2,遍历集合
  7. mongodb配置复制集replset
  8. bzoj 2428 均分数据
  9. Python基础第二天
  10. libnids 中哈希表的建立