【发布时间】:2022-12-16 23:12:42
【问题描述】:
是否可以对这种字典进行排序:
- 排名第一
- 如果排名相同,则按 other_ranks 列表中的第一个元素排序
- 如果 other_ranks 中的第一个元素相同 - 更深入直到列表中的最后一个元素。
如果这很麻烦,我可以用不同的方式使这本字典结构化。
{'rank': 6, 'other_ranks': [7, 5]} {'rank': 1, 'other_ranks': [7, 11, 6, 2]} {'rank': 0, 'other_ranks': [12]} {'rank': 1, 'other_ranks': [13, 11, 4, 3]} {'rank': 1, 'other_ranks': [14, 12, 6, 5]} {'rank': 4, 'other_ranks': [5, 4, 3, 2]} {'rank': 0, 'other_ranks': [12]}
【问题讨论】:
标签: python python-3.x