思路:排序方法 sort()
列表数据:
my_list = [{'name': "zs", "age": 12}, {'name': "ls", "age": 17}, {'name': "ww", "age": 15}, {'name': "zl", "age": 7}]
普通的排序:
def fun(d):
return d["age"]
my_list= [{'name':"zs","age":12},{'name':"ls","age":17},{'name':"ww","age":15},{'name':"zl","age":7}]
my_list.sort(key=fun)
print(my_list)
匿名函数排序:
my_list.sort(key=lambda d: d["age"]) print(my_list)
**其中传值参数可以自定义**
匿名函数的的使用方式为:lambda 传递的参数(x,y):表达式(x+y)