Python习题:list 对象 alist [{“name”:”a”,”age”:20},{“name”:”b”,”age”:30},{“name”:”c”,”age”:25}]按照 age 从大到小排序

方法一:使用冒泡方法+字典的值进行比较

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)

猜你喜欢

转载自www.cnblogs.com/felixqiang/p/10312028.html