python如何按照这个字典里的值重排[{'a':5},{'b':1},{'c',3}]?

原始列表为 mylst = [{'a':5},{'b':1},{'c',3}]
希望得到重排后的列表[{'b':1},{'c',3},{'a':5}],请问用Python怎么实现?好像可以用lambda语句,但是不会处理这个问题,请教一下各位。

你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

mylst = [{'a':5},{'b':1},{'c':3}]
mylst.sort(key=lambda x: list(x.values())[0])
print(mylst)