a = [{'a': 5},{'b': 6},{'c': 1},{'d': 3},{'e': 2},{'f': 8}]
def foo(item):
for k, v in item.items():
return v
sorted(a, key=lambda d: foo(d))
a.sort(key=lambda d: foo(d))
思路总结
想办法取出字典的值
a = [{'a': 5},{'b': 6},{'c': 1},{'d': 3},{'e': 2},{'f': 8}]
def foo(item):
for k, v in item.items():
return v
sorted(a, key=lambda d: foo(d))
a.sort(key=lambda d: foo(d))
想办法取出字典的值