Python中将字典转换为列表的方法

941次阅读  |  发布于5年以前

说明:列表不可以转换为字典
①转换后的列表为无序列表


    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)

运行结果:

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


    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。

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8