例1:
看不懂的,下面有程序解析
‘’’
1、fun(1, 2, lambda x,y:x+y)中,
1)lambda x,y:x+y 是一个函数且是一个有参数有返回值的函数。
2)fun函数有三个实参,分别为1,2和lambda x,y:x+y
2、def fun(a, b, opt) 中有三个形参,与实参应是一 一对应。
1)a = 1,b = 2,opt = lambda x,y:x+y
def fun(a, b, opt):
result = opt(a, b) 中,
1、opt(a,b)里的a和b就是形参的值1和2
2、opt 就是实参传过来的lambda x,y:x+y
3、result = opt(a, b) 代入后的表达示为:
result = lambda a,b:a+b = 3
‘’’
————————————————————————————————————
例2:按照年龄排序
my_list = [{“name”: “zhangsan”, “age”: 18}, {“name”: “lisi”, “age”: 19}, {“name”: “wangwu”, “age”: 17}]
my_lis