Skip to main content
 首页 » 编程设计

python之我怎样才能从 Python 的 namedtuple 获得降序的 OrderedDict

2025年05月04日11lautakyan007

我知道 somenamedtuple._asdict() 返回一个ascending OrderedDict。

如何获得降序 OrderedDict?

请您参考如下方法:

如果您想要最有效的内存方式,请不要首先构造前向字典。那是一个不必要的中间人。

直接反转元组上的字段:

OrderedDict(zip(reversed(somenamedtuple._fields), reversed(somenamedtuple)))