Python 互换字典的键值对实例


Posted in Python onFebruary 12, 2019

1.zip

dic = {'a':1, 'b':2, 'c':3}
dic_new = dict(zip(dic.values(), dic.keys()))
print(dic_new)
# {1: 'a', 2: 'b', 3: 'c'}

2.循环

dic = {'a':1, 'b':2, 'c':3}
dic_new = {}
for key, val in dic.items():
  dic_new[val] = key
print(dic_new)
# {1: 'a', 2: 'b', 3: 'c'}

3.列表生成器

dic_new = dict([val, key] for key, val in dic.items())
print(dic_new)
# {1: 'a', 2: 'b', 3: 'c'}

以上这篇Python 互换字典的键值对实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Django数据库操作的实例(增删改查)
Sep 04 Python
python实现SOM算法
Feb 23 Python
python删除列表元素的三种方法(remove,pop,del)
Jul 22 Python
python+django+rest框架配置创建方法
Aug 31 Python
Django实现WebSSH操作物理机或虚拟机的方法
Nov 06 Python
原来我一直安装 Python 库的姿势都不对呀
Nov 11 Python
python列表推导式入门学习解析
Dec 02 Python
pytorch构建多模型实例
Jan 15 Python
DjangoWeb使用Datatable进行后端分页的实现
May 18 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
Nov 17 Python
python自动打开浏览器下载zip并提取内容写入excel
Jan 04 Python
Python pyecharts案例超市4年数据可视化分析
Aug 14 Python
Python根据成绩分析系统浅析
Feb 11 #Python
Python实现的在特定目录下导入模块功能分析
Feb 11 #Python
Python正则表达式和re库知识点总结
Feb 11 #Python
Python实现的大数据分析操作系统日志功能示例
Feb 11 #Python
Python实现对特定列表进行从小到大排序操作示例
Feb 11 #Python
实例讲解Python中浮点型的基本内容
Feb 11 #Python
实例介绍Python中整型
Feb 11 #Python
You might like
php 从数据库提取二进制图片的处理代码
2009/09/09 PHP
PHP 日常开发小技巧
2009/09/23 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
浅谈php扩展imagick
2014/06/02 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
2014/06/25 PHP
避免Smarty与CSS语法冲突的方法
2015/03/02 PHP
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
PHP 读取大文件并显示的简单实例(推荐)
2016/08/12 PHP
控制打印时页眉角的代码
2007/02/08 Javascript
js 调用本地exe的例子(支持IE内核的浏览器)
2012/12/26 Javascript
JS网页图片按比例自适应缩放实现方法
2014/01/15 Javascript
javascript基本包装类型介绍
2015/04/10 Javascript
JQuery select(下拉框)操作方法汇总
2015/04/15 Javascript
JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
2016/03/25 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
jQuery实现的兼容性浮动层示例
2016/08/02 Javascript
Vue.js每天必学之内部响应式原理探究
2016/09/07 Javascript
easyUI实现(alert)提示框自动关闭的实例代码
2016/11/07 Javascript
详解nodejs爬虫程序解决gbk等中文编码问题
2017/04/06 NodeJs
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
基于require.js的使用(实例讲解)
2017/09/07 Javascript
JS脚本实现网页自动秒杀点击
2018/01/11 Javascript
vue+springboot+element+vue-resource实现文件上传教程
2020/10/21 Javascript
[58:42]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第一局
2016/02/27 DOTA
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
深入浅析Python2.x和3.x版本的主要区别
2018/11/30 Python
python文字转语音的实例代码分析
2019/11/12 Python
python selenium实现发送带附件的邮件代码实例
2019/12/10 Python
CSS3中的Media Queries学习笔记
2016/05/23 HTML / CSS
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
娇韵诗Clarins意大利官方网站:法国天然护肤品牌
2020/03/11 全球购物
大学迎新晚会主持词
2014/03/24 职场文书
2016年全国爱牙日宣传活动总结
2016/04/05 职场文书
使用CSS设置滚动条样式
2022/01/18 HTML / CSS
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python