【发布时间】:2020-12-09 04:02:52
【问题描述】:
我正在尝试创建一个事件管理器,其中字典存储这样的事件
my_dict = {'2020':
{'9': {'8': ['School ']},
'11': {'13': ['Doctors ']},
'8': {'31': ['Interview']}
},
'2021': {}}
其中外键是年份,中间键是月份,最内键是日期,它导致事件列表。 我正在尝试首先对其进行排序,以便月份按顺序排列,然后再次对其进行排序,以便日期按顺序排列。提前致谢
【问题讨论】:
-
那你要应用什么操作,迭代一遍?
-
我正在考虑使用带键参数的排序,但我无法弄清楚如何访问内部字典我也不是 100% 排序的,所以如果你有更好的主意,那就太好了
-
但是排序的目的是什么?字典不关心顺序:您使用它们来查找给定的键,它就可以完成工作。如果顺序很重要,那么为什么不使用嵌套列表呢?
标签: python sorting dictionary nested