本文摘自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求平均值
Python实现按照指定要求逆序输出一个数字
Python中count函数的用法详解
Python如何一次性输入多个数
怎样在Python中sum求和
Python表达式怎么写
Python中降序用哪个单词
Python格式化输出是什么意思
Python用input输入列表的方法
Python实现循环定时器的方法介绍(附代码)
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python里dict怎么变成list