【发布时间】:2014-01-18 23:17:11
【问题描述】:
我想对可能有 int 或 tuple 作为键的字典进行双重排序。
d = {33:1, 44:1, (0,5):1 12:2, (1,2):2}
我希望它首先按其值排序,其次按其键排序(如果可能,不是一个是元组,第二个是 int)。
谁能帮我解决这个问题?
提前致谢
【问题讨论】:
-
从这里开始; docs.python.org/3/howto/sorting.html。使用 lambda 排序也比执行复杂循环更有效:)。多维排序可能会有点困难,但只需测试一下,应该不会那么难。
标签: python sorting dictionary