方法1: result_list = sorted(origin_list, key=lambda e: e.__getitem__('order_key')) 方法2: import operator result_list = sorted(origin_list, key=operator.itemgetter('order_key'))