目录
r2 = lambda x: print("hello") r2(100)
r3 = lambda x, y: 100 + x + y print(r3(100, 100))
4.在sort方法中使用key关键字 对列表中的字典进行排序
1.无参数,无返回值
r1 = lambda: print("你好")
r1()
结果:你好
# 1.无参数,无返回值
r1 = lambda: print("你好")
r1()
2.有参数,无返回值
r2 = lambda x: print("hello")
r2(100)
结果:hello
# 2.有参数,无返回值
r2 = lambda x: print("hello")
r2(100)
3.有参数,有返回值
r3 = lambda x, y: 100 + x + y
print(r3(100, 100))
结果:300
# 有参数,有返回值
r3 = lambda x, y: 100 + x + y
print(r3(100, 100))
4.在sort方法中使用key关键字 对列表中的字典进行排序
l = [("a",50), ("c",12), ("b",40), ("e",29), ("d",20), ("h",9)]
# 按第一个排序
l.sort(key=lambda a:a)
print(l)
# 如果想让他按数字排序
l.sort(key=lambda a:a[1])
print(l)
结果:[('a', 50), ('b', 40), ('c', 12), ('d', 20), ('e', 29), ('h', 9)]
[('h', 9), ('c', 12), ('d', 20), ('e', 29), ('b', 40), ('a', 50)]
# 编写lambda函数使用案例
# 1.无参数,无返回值
r1 = lambda: print("你好")
r1()
# 2.有参数,无返回值
r2 = lambda x: print("hello")
r2(100)
# 3.有参数,有返回值
r3 = lambda x, y: 100 + x + y
print(r3(100, 100))
# 4.在sort方法中使用key关键字 对列表中的字典进行排序
l = [("a",50), ("c",12), ("b",40), ("e",29), ("d",20), ("h",9)]
# 按第一个排序
l.sort(key=lambda a:a)
print(l)
# 如果想让他按数字排序
l.sort(key=lambda a:a[1])
print(l)