我的字典清单如下:
[
{'id': 16419, 'name': 'Audi'},
{'id': 13, 'name': 'BMW'},
{'id': 31, 'name': 'Honda'},
{'id': 50060, 'name': 'KTM'},
{'id': 54, 'name': 'Opel'},
{'id': 55, 'name': 'Peugeot'},
{'id': 50083, 'name': 'PGO'},
{'id': 16350, 'name': 'Skoda'},
{'id': 68, 'name': 'Suzuki'},
{'id': 2120, 'name': 'Triumph'},
{'id': 16328, 'name': 'Others'},
{'id': 16396, 'name': 'Seat'},
{'id': 14979, 'name': 'Opel'},
{'id': 6, 'name': 'Volkswagen'}
]
我要做的是订购。我想在列表的开头显示一些带有名称值的字典。你知道吗
我想要例如Volkswagen
、Audi
、BMW
、Opel
、Peugeot
作为列表中出现的第一个参数。你知道吗
因此,想要的结果应该是这样的:
[
{'id': 6, 'name': 'Volkswagen'}
{'id': 16419, 'name': 'Audi'},
{'id': 13, 'name': 'BMW'},
{'id': 54, 'name': 'Opel'},
{'id': 55, 'name': 'Peugeot'},
{'id': 31, 'name': 'Honda'},
{'id': 50060, 'name': 'KTM'},
{'id': 50083, 'name': 'PGO'},
{'id': 16350, 'name': 'Skoda'},
{'id': 68, 'name': 'Suzuki'},
{'id': 2120, 'name': 'Triumph'},
{'id': 16328, 'name': 'Others'},
{'id': 16396, 'name': 'Seat'},
{'id': 14979, 'name': 'Opel'},
]
你知道怎么做吗?你知道吗
可以使用字典定义自定义排序顺序。你知道吗
输出:
回溯到
float('inf')
可以确保order
中没有的东西排在最后。你知道吗您可以使用适当的键函数进行排序。这个先按名字排序。所有其他品牌紧随其后,彼此之间没有指定订单:
相关问题 更多 >
编程相关推荐