方法一:使用冒泡方法+字典的值进行比较
1 alist = [{"name":"a","age":20},{"name":"b","age":30},{"name":"c","age":25}] 2 3 length = len(alist) 4 for n in range(0,length-1): 5 for n in range(0,length-1): 6 if alist[n]["age"] < alist[n+1]["age"]: 7 alist[n],alist[n+1] = alist[n+1],alist[n] 8 9 print(alist)