Python中如何将字典中key和value值进行互换操作呢
Python 如何 操作 进行 Key value 字典 互换
2023-09-11 14:14:27 时间
#maomao365.com
#Python 字典之key和value互换的示例分享
dictTmp={"one":8,"two":"maomao","three":"猫猫小屋"}
dictTmp_1={}
dictTmp_2={}
dictTmp_3={}
#方式1
for key,val in dictTmp.items():
dictTmp_1[val]=key
#方式2
dictTmp_2=dict([val,key] for key,val in dictTmp.items())
#方式3 zip运算符
dictTmp_3=dict(zip(dictTmp.values(),dictTmp.keys()))
print(dictTmp_1)
print(dictTmp_2)
print(dictTmp_3)
//输出
{8: 'one', 'maomao': 'two', '猫猫小屋': 'three'}
{8: 'one', 'maomao': 'two', '猫猫小屋': 'three'}
{8: 'one', 'maomao': 'two', '猫猫小屋': 'three'}
def swap_key_value(old_dict):
new_dict = {key:value for value,key in old_dict.items()}
return new_dict
相关文章
- python 标准库subprocess
- 解惑Python模块学习,该如何着手操作...
- 【Python】python 日期操作
- Python 中的 if __name__ == '__main__' 该如何理解
- Python MySQLdb模块连接操作mysql数据库实例_python
- Python正则表达式如何进行字符串替换实例
- 【python基础】Linux环境下非root用户安装Python和第三方包
- python 报错 most likely due to a circular import 解决方法
- 【Python】python对象与json相互转换
- Python基本数据类型简介(二)——数值运算操作符与数值运算函数
- python操作docker SDK:Docker SDK for Python
- python新手如何度过小白期,不再当菜鸟程序员?记录在百战程序员学习心得
- Python语言学习:Python语言学习之程序打包发布(exe/msi等)&如何将自己的Python项目(自定义程序代码库)发布到PyPI全流程的简介、案例应用之详细攻略
- Python语言学习:在python中,如何获取变量的本身字符串名字而非其值/内容及其应用(在代码中如何查找同值的所有变量名)
- Python编程语言学习:python编程语言中重要函数讲解之map函数等简介、使用方法之详细攻略
- Python:非常详细的解释如何判断某个变量的类型以及代码实现
- Python之matplotlib:基于matplotlib库利用python语言实现一张画布显示多张图的多种方法
- Python编程语言学习:python中浅复制/深复制(或浅拷贝/深拷贝)的简介、案例应用注意事项之详细攻略
- Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法、如何查询某个函数&关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略
- Python:利用python代码编程实现将视频的avi格式转换为MP4格式
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- 已解决Visit python.org to download an earlier version of Python.
- 如何骚操作通过科目一斩获高分,python带你了解~
- Python爬虫基础讲解之请求与响应~
- 从小白到大神,这25个 Python 技巧要会!
- Python学习97:使用SQLAlchemy
- 【Python算法】实验4-减治技术
- python基础===如何理解装饰器
- python基础===Python 代码优化常见技巧
- python爬虫从入门到放弃(五)之 正则的基本使用(转)
- 如何使用python timeit模块使用实践
- python利用mongodb上传图片数据 : GridFS 与 bson两种方式
- 零基础初学python如何快速入门?这些方法收藏好!
- 【python 实战】---- 批量将xlxs文件中的base64转换成png图片工具开发
- 经验分享:如何零基础开始自学Python编程(上)