我有一个字典,其中的键来自'周期1'到周期14'及其相关值。
字典不会按顺序返回键。
我尝试按如下方式对键进行排序:
SortedKeys = sorted(c.items())
按字符串顺序返回键...即'周期1,周期11,周期12 ...周期9'
如何以数字方式订购?我已经四处搜索了,看起来并不容易。
答案 0 :(得分:1)
请改为尝试:
SortedKeys = sorted(c.items(), key=lambda x: int(x[0].split()[1]))