本文摘自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函数
流畅的Python是Python3吗
Python常用命令有哪些
Python中dict是什么
在Python中不等于用什么来表示
Python里lambda是什么
Python中的【//】是什么运算符号
Python圣诞树代码
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python里dict怎么变成list