python里dict怎么变成list


本文摘自php中文网,作者藏色散人,侵删。

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

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

①转换后的列表为无序列表

1

2

3

4

5

6

7

8

9

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)

运行结果:

1

2

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

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

②转换后的列表为有序列表

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

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)

运行结果:

1

2

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

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

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

阅读剩余部分

相关阅读 >>

Python中lambda函数的用法介绍(附示例)

Python3.8.0安装教程

什么是Python函数

流畅的PythonPython3吗

Python常用命令有哪些

Python中dict是什么

Python中不等于用什么来表示

Python里lambda是什么

Python中的【//】是什么运算符号

Python圣诞树代码

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...