使用密钥而不是cmp看起来更干净:
newlist = sorted(list_to_be_sorted, key=lambda k: k['name'])
或如JFSebastian和其他人所建议的,
from operator import itemgetternewlist = sorted(list_to_be_sorted, key=itemgetter('name')) 为了完整性(如fitzgeraldsteele的评论中指出的那样),请添加reverse=True降序排列
newlist = sorted(l, key=itemgetter('name'), reverse=True)


