如何将Python词典转换为列表?
Python的字典类为此提供了三种方法。的方法items()
,keys()
和values()
仅分别仅包括键-值对,键和值的元组的返回查看对象。内置列表方法将这些视图对象转换为列表对象。
>>> d1 = {'name': 'Ravi', 'age': 23, 'marks': 56} >>> d1.items() dict_items([('name', 'Ravi'), ('age', 23), ('marks', 56)]) >>> l1 = list(d1.items()) >>> l1 [('name', 'Ravi'), ('age', 23), ('marks', 56)] >>> d1.keys() dict_keys(['name', 'age', 'marks']) >>> l2 = list(d1.keys()) >>> l2 ['name', 'age', 'marks'] >>> l3 = list(d1.values()) >>> l3 ['Ravi', 23, 56]