【发布时间】:2015-05-22 01:45:40
【问题描述】:
L = [{k: d[k](v) for (k, v) in l.iteritems()} for l in L]
在哪里
L是有序字典的列表(即 collections.OrderedDict 的对象),其中字典具有相同的键集。d是另一个有序字典,它也具有与之前的有序字典相同的键集。对于每个
key,d[key]是一个可以应用于L[i][key]的函数,即d[key](L[i][key])。
所有给定的字典都是有序的字典,并且在它们的键中具有相同的顺序。
但是代码会创建一个无序的字典。如何以与给定有序字典相同的键顺序创建有序字典?
【问题讨论】:
标签: python python-2.7 dictionary