一直在摸索如何做到这一点,
sorted_dict = sorted(dict['values'],
key=lambda k: k['a']['b'])
现在在这个 dict 中 a 的一些值具有 ab 值,而有些则没有。我希望它按 b 值排序,如果它不存在,只需将其放在列表的末尾。无论如何,如果没有一些复杂的代码,例如将 a 的值拆分为那些具有 ab 值的值和那些没有的值,有什么办法吗?
一直在摸索如何做到这一点,
sorted_dict = sorted(dict['values'],
key=lambda k: k['a']['b'])
现在在这个 dict 中 a 的一些值具有 ab 值,而有些则没有。我希望它按 b 值排序,如果它不存在,只需将其放在列表的末尾。无论如何,如果没有一些复杂的代码,例如将 a 的值拆分为那些具有 ab 值的值和那些没有的值,有什么办法吗?