【发布时间】:2021-08-18 20:25:23
【问题描述】:
词典列表:
list_dict = [{'a': 'car', 'b': 4}, {'a': 'train', 'b': 10}, {'a': 'flight', 'b': 6}, {'a': 'bike', 'b': 2}]
我想根据值列表对带有 a 键的字典列表进行排序:
a_list = ["flight", "bike", "train", "car"]
我想要的输出:
[{'a': 'flight', 'b': 6}, {'a': 'bike', 'b': 2}, {'a': 'train', 'b': 10}, {'a': 'car', 'b': 4}]
最好不要为解决方案使用任何循环。
【问题讨论】:
-
这能回答你的问题吗? How do I sort a dictionary by value?
标签: python pandas list dictionary