1、格式:lambda 参数1,参数2:返回值
2、适用场景:
- 函数体结构非常简单的函数
- 结构简单的函数当成参数传递时使用
3、应用:
#题目一:对下面的列表进行排序(规则:根据列表中每个元素的第二个值的大小进行排序)
li = [[1,10,32],[6,9,3],[4,3,0]]
li.sort(key=lambda x:x[1])
print(li)
#题目二:对下面的列表进行排序(规则:根据元素的name字段的值的大小进行排序
li1 = [{'id':1,"name":100},{'id':9,"'name":44},{'id':4,"name":11}]
li.sorted(li1,key=lambda x:x['name'])
#sorted() 是 Python 中的一个内置函数,用于对可迭代对象进行排序操作。它可以接受多种类型的可迭代对象作为输入,包括列表、元组、字典等。