我有一个像这样的字典列表:
[{"foo" : "bar", "myKey" : "one"},
{"foo" : "bar", "myKey" : "two"},
{"foo" : "bar", "yourKey" : "three"}]
如果字典中存在键,我希望你能按照该键对其进行排序。
featured = sorted(filesToWrite, key=lambda k: k["myKey"])
如果"myKey"
不存在,这是无法正常工作的。 编辑: 如果字典中没有myKey
,我希望它出现在列表的末尾。
我可以手动遍历列表并自己完成,但我相信有一种Pythonic的方法可以实现我的目标而无需进行所有操作。