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实现将html表格转换成CSV文件的方法
Jun 28 Python
python连接字符串的方法小结
Jul 13 Python
python MysqlDb模块安装及其使用详解
Feb 23 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
May 18 Python
Django数据库连接丢失问题的解决方法
Dec 29 Python
解决Python plt.savefig 保存图片时一片空白的问题
Jan 10 Python
解决pytorch DataLoader num_workers出现的问题
Jan 14 Python
python文件和文件夹复制函数
Feb 07 Python
如何在windows下安装配置python工具Ulipad
Oct 27 Python
Opencv+Python识别PCB板图片的步骤
Jan 07 Python
Python使用pyenv实现多环境管理
Feb 05 Python
opencv用VS2013调试时用Image Watch插件查看图片
Jul 26 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 VS ASP
2006/10/09 PHP
php中call_user_func函数使用注意事项
2014/11/21 PHP
PHP实现的登录,注册及密码修改功能分析
2016/11/25 PHP
JavaScript基本编码模式小结
2012/05/23 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
基于jQuery实现最基本的淡入淡出效果实例
2015/02/02 Javascript
Javascript实现字数统计
2015/07/03 Javascript
javascript日期验证之输入日期大于等于当前日期
2015/12/13 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
AngularJS ng-bind-html 指令详解及实例代码
2016/07/30 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
2016/08/28 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
微信小程序 标签传入数据
2017/05/08 Javascript
requirejs + vue 项目搭建详解
2017/06/16 Javascript
vue之父子组件间通信实例讲解(props、$ref、$emit)
2018/05/22 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
2018/09/20 Javascript
微信小程序使用 vant Dialog组件的正确方式
2020/02/21 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
2020/04/07 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
2020/05/16 Javascript
python每次处理固定个数的字符的方法总结
2013/01/29 Python
python获取元素在数组中索引号的方法
2015/07/15 Python
python的random模块及加权随机算法的python实现方法
2017/01/04 Python
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
Python多线程threading模块用法实例分析
2019/05/22 Python
python列表删除和多重循环退出原理详解
2020/03/26 Python
Django2.1.7 查询数据返回json格式的实现
2020/12/29 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
迷你唐卡软皮鞋:Minnetonka Moccasin
2018/05/01 全球购物
Unineed旗下时尚轻奢网站:FABHunt
2019/05/13 全球购物
PHP如何设置和取得Cookie值
2015/06/30 面试题
电子商务专业学生的学习自我评价
2013/10/27 职场文书
土木工程应届生求职信
2013/10/31 职场文书
2014年教师节讲话稿5篇
2014/09/10 职场文书
Mysql 设置boolean类型的操作
2021/06/04 MySQL
Mysql中存储引擎的区别及比较
2021/06/04 MySQL
关于@OnetoMany关系映射的排序问题,使用注解@OrderBy
2021/12/06 Java/Android