【发布时间】:2017-07-10 21:57:12
【问题描述】:
我有一个这样的字典列表:
lst = [
{'id': 1, 'language': 'it'},
{'id': 2, 'language': 'en'},
{'id': 3, 'language': 'es'},
{'id': 4, 'language': 'en'}
]
我想将每个具有language != 'en' 的字典移到列表的末尾,同时保持其他结果的顺序。所以列表应该是这样的:
lst = [
{'id': 2, 'language': 'en'},
{'id': 4, 'language': 'en'},
{'id': 1, 'language': 'it'},
{'id': 3, 'language': 'es'}
]
【问题讨论】:
标签: python list sorting dictionary