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自动裁剪图像代码分享
Nov 25 Python
django反向解析和正向解析的方式
Jun 05 Python
pyqt5的QWebEngineView 使用模板的方法
Aug 18 Python
Python3 导入上级目录中的模块实例
Feb 16 Python
Python解压 rar、zip、tar文件的方法
Nov 19 Python
使用python和pygame制作挡板弹球游戏
Dec 03 Python
Python Pandas 转换unix时间戳方式
Dec 07 Python
Python3的socket使用方法详解
Feb 18 Python
jupyter notebook 多环境conda kernel配置方式
Apr 10 Python
python如何操作mysql
Aug 17 Python
Python+OpenCV图像处理——图像二值化的实现
Oct 24 Python
详解Golang如何实现支持随机删除元素的堆
Sep 23 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
浅谈电磁辐射对健康的影响
2021/03/01 无线电
PHP远程采集图片详细教程
2014/07/01 PHP
php中strtotime函数性能分析
2016/11/20 PHP
基于 Swoole 的微信扫码登录功能实现代码
2018/01/15 PHP
设定php简写功能的方法
2019/11/28 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
基于JQuery的数字改变的动画效果--可用来做计数器
2010/08/11 Javascript
jQuery Clone Bug解决代码
2010/12/22 Javascript
node.js中的fs.link方法使用说明
2014/12/15 Javascript
Nodejs关于gzip/deflate压缩详解
2015/03/04 NodeJs
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
2016/06/16 Javascript
AngularJS报错$apply already in progress的解决方法分析
2017/01/30 Javascript
Bootstrap 按钮样式与使用代码详解
2018/12/09 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
微信小程序-form表单提交代码实例
2019/04/29 Javascript
Promise扫盲贴
2019/06/24 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
[02:40]DOTA2殁境神蚀者 英雄基础教程
2013/11/26 DOTA
python实现redis三种cas事务操作
2017/12/19 Python
多个应用共存的Django配置方法
2018/05/30 Python
Python 字符串换行的多种方式
2018/09/06 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
python使用thrift教程的方法示例
2019/03/21 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
2019/07/19 Python
python使用ctypes库调用DLL动态链接库
2020/10/22 Python
python实现代码审查自动回复消息
2021/02/01 Python
HTML5注册页面示例代码
2014/03/27 HTML / CSS
美国户外运动商店:Sun & Ski
2018/08/23 全球购物
AutoShack.com加拿大:北美主要的汽车零部件零售商
2019/07/24 全球购物
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
法学专业个人求职信
2013/09/26 职场文书
父母对孩子说的话
2014/04/12 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
Mysql中where与on的区别及何时使用详析
2021/08/04 MySQL
Python TypeError: ‘float‘ object is not subscriptable错误解决
2022/12/24 Python