python里dict变成list实例方法


Posted in Python onJune 26, 2019

python里dict(字典)怎么变成list(列表)?

说明:列表不可以转换为字典

1、转换后的列表为无序列表

a = {'a' : 1, 'b': 2, 'c' : 3}

 

#字典中的key转换为列表

key_value = list(a.keys())

print('字典中的key转换为列表:', key_value)

 

#字典中的value转换为列表

value_list = list(a.values())

print('字典中的value转换为列表:', value_list)

运行结果:

字典中的key转换为列表:['a','b','c']

字典中的value转换为列表:[1,2,3]

2、转换后的列表为有序列表

import collections

z = collections.OrderedDict()

z['b'] = 2

z['a'] = 1

z['c'] = 3

z['r'] = 5

z['j'] = 4

 

#字典中的key转换为列表

key_value = list(z.keys())

print('字典中的key转换为列表:', key_value)

 

#字典中的value转换为列表

value_list = list(z.values())

print('字典中的value转换为列表:', value_list)

运行结果:

字典中的key转换为列表:['b','a','c','p','j']

字典中的value转换为列表:[2,1,3,5,4]

注:此处使用的Python版本为3.x。

Python dict 和 list 转换

这里有个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': '日语'}

以上就是关于python里dict怎么变成list的全部知识点内容,如果大家想更深入学习关于python相关知识点,可以参阅Python栏目,感谢大家对三水点靠木的支持。

Python 相关文章推荐
python模拟登录百度贴吧(百度贴吧登录)实例
Dec 18 Python
python刷投票的脚本实现代码
Nov 08 Python
Python内置函数Type()函数一个有趣的用法
Feb 18 Python
python中日期和时间格式化输出的方法小结
Mar 19 Python
python简单判断序列是否为空的方法
Jun 30 Python
flask框架中勾子函数的使用详解
Aug 01 Python
深入理解python中sort()与sorted()的区别
Aug 29 Python
解决.ui文件生成的.py文件运行不出现界面的方法
Jun 19 Python
Python爬虫动态ip代理防止被封的方法
Jul 07 Python
python机器学习库xgboost的使用
Jan 20 Python
django rest framework 过滤时间操作
Jul 12 Python
pycharm如何使用anaconda中的各种包(操作步骤)
Jul 31 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 #Python
python3中类的继承以及self和super的区别详解
Jun 26 #Python
对Python中class和instance以及self的用法详解
Jun 26 #Python
Python中的支持向量机SVM的使用(附实例代码)
Jun 26 #Python
对python 中class与变量的使用方法详解
Jun 26 #Python
python 机器学习之支持向量机非线性回归SVR模型
Jun 26 #Python
python机器学习库scikit-learn:SVR的基本应用
Jun 26 #Python
You might like
PHP生成便于打印的网页
2006/10/09 PHP
PHP中::、->、self、$this几种操作符的区别介绍
2013/04/24 PHP
php实现encode64编码类实例
2015/03/24 PHP
PHP token验证生成原理实例分析
2019/06/05 PHP
再谈IE中Flash控件的自动激活 ObjectWrap
2007/03/09 Javascript
jQuery get和post 方法传值注意事项
2009/11/03 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
Nodejs中自定义事件实例
2014/06/20 NodeJs
jQuery中parentsUntil()方法用法实例
2015/01/07 Javascript
Sea.JS知识总结
2016/05/05 Javascript
Jquery为DIV添加click事件的简单实例
2016/06/02 Javascript
JavaScript九九乘法口诀表的简单实现
2016/10/04 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
2017/08/14 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
2017/10/25 Javascript
vue项目部署到Apache服务器中遇到的问题解决
2018/08/24 Javascript
JS中比较两个Object数组是否相等方法实例
2019/11/11 Javascript
详解ES6 CLASS在微信小程序中的应用实例
2020/04/24 Javascript
JavaScript的垃圾回收机制与内存管理
2020/08/06 Javascript
python模块之re正则表达式详解
2017/02/03 Python
Python字典数据对象拆分的简单实现方法
2017/12/05 Python
python素数筛选法浅析
2018/03/19 Python
Python中使用遍历在列表中添加字典遇到的坑
2019/02/27 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
车间主管岗位职责
2013/11/14 职场文书
公司担保书格式范文
2014/05/12 职场文书
旷课检讨书范文
2014/10/30 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
护士自荐信范文
2015/03/25 职场文书
公司借条范本
2015/05/25 职场文书
小学四年级班务总结该怎么写?
2019/08/16 职场文书
创业计划书之网吧
2019/10/10 职场文书
导游词之南迦巴瓦峰
2019/11/19 职场文书
python异步的ASGI与Fast Api实现
2021/07/16 Python
纯CSS如何禁止用户复制网页的内容
2021/11/01 HTML / CSS