python:按列表的顺序使用列表中的元素作为字典的键
如何使dict成为python:按列表的顺序使用列表中的元素作为字典的键,python,list,sorting,dictionary,Python,List,Sorting,Dictionary,如何使dict成为{'b':[],'c':[],'a':[]} 使用与列表中的键顺序相似的键?您正在查找: 您正在寻找一个: 您正在寻找一个: 您正在寻找一个: my_lst = ['b','c','a'] dict = {} for i in my_lst[]: dict[i] = [] print dict # prints: => {'c': [], 'b': [], 'a': []} >>> from collections import Ordered
{'b':[],'c':[],'a':[]}
使用与列表中的键顺序相似的键?您正在查找:
您正在寻找一个:
您正在寻找一个:
您正在寻找一个:
my_lst = ['b','c','a']
dict = {}
for i in my_lst[]:
dict[i] = []
print dict
# prints: => {'c': [], 'b': [], 'a': []}
>>> from collections import OrderedDict
>>> my_lst = ['b','c','a']
>>> D = OrderedDict()
>>> for i in my_lst:
... D[i] = []
>>> D
OrderedDict([('b', []), ('c', []), ('a', [])])
>>> print D.items()
[('b', []), ('c', []), ('a', [])]