我有一个字典列表,就像[{1: {'Name': 't1', 'seq': 1}}, {3: {'Name': 't3', 'seq': 3}}, {2: {'Name': 't2', 'seq': 2}}]
并且我想只根据键(而不是那个键的值)对这个列表进行排序
预期输出为[{1: {'Name': 't1', 'seq': 1}}, {2: {'Name': 't3', 'seq': 2}}, {3: {'Name': 't2', 'seq': 3}}]
我知道这可以通过获取关键字作为列表,然后排序,然后创建另一个列表,但我正在寻找更优雅的可能是一个一行的解决方案
1条答案
按热度按时间wlp8pajw1#
你可以在sorted中使用键arg来获取一个排序文档的函数:https://docs.python.org/3/library/functions.html#sorted