Python dict 和 list 转换
2024-08-29 22:35:30
这里有个dict
d1 = {
'en':'英语',
'cn':'中文',
'fr':'法语',
'jp':'日语'
}
使用d1.keys()或 d1.values() 可以提取出values 和keys 。也可以生成keys,和values 通过以下代码:
list_values = [i for i in d1.values()]
list_keys= [ i for i in d1.keys()]
这样,list_keys就是:['en', 'cn', 'fr', 'jp'] list_values 就是:['英语', '中文', '法语', '日语']
要把这两个list合成一个dict,可以结合zip()函数。
d2=dict(zip(list_keys,list_values))
print('d2',d2)
结果就是:
d2 {'en': '英语', 'cn': '中文', 'fr': '法语', 'jp': '日语'}
最新文章
- BZOJ4546(原) : 三元组
- 【网站运营】网站被K的原因大总结
- javascript效果:手风琴、轮播图、图片滑动
- Struts2的处理结果(三)——动态配置结果
- 自定义的BroadCastReceiver
- 社交APP经典死法18种,听野路子产品菜狗怎么说
- SQL语句查询结果额外加入一列序号自己主动添加
- C# ?? 操作符示例
- MvcOptions配置
- android脚步---设置layout隐藏属性
- iOS UICollectionView(转三)
- Thymeleaf引擎支持Multi Prefix
- 激活IDEA方法
- CocosCreator资源工作流程
- JAVA修饰符、关键字和继承(一)
- windows下使用mingw编译出ffplay(简化版)
- hadoop中map和reduce的数量设置
- Redis服务器操作
- 341. Flatten Nested List Iterator展开多层数组
- Linux下KVM的图形界面管理工具(WebVirtMgr)(Web版)