说明:列表不可以转换为字典
①转换后的列表为无序列表
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