【发布时间】:2017-11-08 00:56:52
【问题描述】:
我有包含 3 个元素的元组列表。我想将其转换为保留顺序的字典。
>>> a = [('one', '0', '1'), ('two', '0', '0'), ('three', '1', '1')]
>>> x = OrderedDict({sb[0]: sb[1:] for sb in a})
>>> x
OrderedDict([('three', ('1', '1')), ('two', ('0', '0')), ('one', ('0', '1'))])
我看到订单发生了变化,不知道为什么。有人可以帮我解决这个问题吗?
【问题讨论】:
标签: python python-2.7 ordereddictionary