<分区>
我已经搜索过我们可以使用 sorted 按字母顺序按键对字典列表进行排序,但是它是按自定义顺序排序吗?
例如:
alist = [
{"id":"A","day":"sun"},
{"id":"B","day":"tue"},
{"id":"C","day":"mon"}
]
根据自定义顺序中的“天”对列表进行排序,即 “sun”、“mon”、“tue”.....“sat”
sortedalist = [
{"id":"A","day":"sun"},
{"id":"C","day":"mon"}
{"id":"B","day":"tue"}
]
我该怎么做?我认为需要 lambda 表达式作为 sorted() 中的键,但我不确定函数应该是什么