python里dict变成list实例方法

发布时间:2020-08-31 06:50:10

来源:脚本之家

阅读:81

作者:何大卫

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 dict 转 list_python里dict变成list实例方法相关推荐

  1. python中dict转换成list_python里dict变成list实例方法

    python里dict(字典)怎么变成list(列表)? 说明:列表不可以转换为字典 1.转换后的列表为无序列表 a = {'a' : 1, 'b': 2, 'c' : 3} #字典中的key转换为列 ...

  2. python 编程开发 —— 字典(dict)介绍

    文档声明: 以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正.并且该文档在后期会随着学习的深入不断补充完善.感谢各位的参考查看. 笔记资料仅供学习交流使用,转载请标明出处 ...

  3. python读取字符串的list dict_转:Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...

    1 创建列表2 sample_list = ['a',1,('a','b')]3 4 Python 列表操作5 sample_list = ['a','b',0,1,3]6 7 得到列表中的某一个值8 ...

  4. 【Python】将字典(dict)转化为Dataframe

    [Python]将字典(dict)转化为Dataframe_张欣的博客-CSDN博客_python字典转dataframe dictory = {'a':1,'b':2} df = pd.DataFr ...

  5. python入门(12)dict

    python入门(12)dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度. 举个例 ...

  6. python(1):数据类型/string/list/dict/set等

    本系列文章中, python用的idle是spyder或者pycharm, 两者都很好用, spyder 是在anaconda 中的, 自带了很多包可以用, pycharm 只是个编译器, 没有很多包 ...

  7. python 基础 list和 tuple dict和set

    list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. classmates = ['Michael', 'Bob', 'Tracy'] 要 ...

  8. Python内置数据类型之Dict

    Dict字典,是另一种可变类型的容器模型,可以存储任意类型对象. 1.字典的创建 字典的每个键值对(key->value)使用冒号(:)分隔,键值对之间使用逗号(,)分隔,使用花括号{}包含元素 ...

  9. python中ht表示什么_如何看待某国内大公司Python面试题,有关dict中初始化为固定值?...

    职业发展 Python 如何看待某国内大公司Python面试题,有关dict中初始化为固定值? 阅读下面的代码,写出A0,A1至A6的最终值. A0 = dict(zip(('a','b','c',' ...

最新文章

  1. JS判断数组里面是否包含指定的数
  2. 一些设计思想的汇集(2)
  3. 利用spring session解决共享Session问题
  4. http缓存机制之304状态码
  5. 【Python】Jupyter Notebook 配置路径
  6. Linux下编译运行Go程序
  7. 导入开源的文件云存储平台-Seafile
  8. 字符串转换为列表 python_python,_python把字符串转换成列表,python - phpStudy
  9. spark graphx入门
  10. 再学Android之屏幕适配
  11. 卡尔曼滤波(Kalman Filter)在目标边框预测中的应用
  12. 计算机 管理 被停用,如果电脑上出现“你的账户已被停用请向系统管理员咨询”怎么办?...
  13. linux系统调用使用方法,Linux系统的使用以及系统调用的开发方法OS.ppt
  14. 数据结构考研:线性表,顺序表,有序表,链表,数组的概念的区别与联系(软件工程/计算机/王道论坛)
  15. [Android稳定性] Android Fd Leak问题分析方法
  16. 监控系统网络未找到dhcp服务器,监控显示未找到dhcp服务器
  17. 计算机网络 带宽_什么是带宽(计算机网络)?
  18. 【转载】Linux摄像头驱动1——vivid
  19. 电池BMS软件架构设计和电池安全标准及测试
  20. USB3014-应用程序开发

热门文章

  1. c语言中将十六进制数转换为十进制数程序,C语言中十六进制转十进制两种实现方法...
  2. 三维计算机辅助设计学什么,三维计算机辅助设计教学改革研究与实践
  3. 计算机专业内卷严重,考研内卷化严重什么意思
  4. 常用docker镜像仓库地址
  5. vue-router导航钩子执行顺序
  6. C/C++编译器、IDE、编辑器系统介绍
  7. 从功能到外企测开,工作1年半拿下年薪30万的测开 offer,未来可期
  8. 学计算机应该买哪款电脑,学生买哪款笔记本电脑好 推荐4款合适大学生使用的笔记本电脑...
  9. Rtree以及3d-Rtree
  10. ES6学习-数组的解构