说明:列表不可以转换为字典
①转换后的列表为无序列表
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
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) |
运行结果:
注:此处使用的Python版本为3.x。
原文链接:http://blog.csdn.net/wudj810818/article/details/50353019