lambda:(译:兰木德)匿名函数
sorted() (译:搜嘚特)函数对所有可迭代的对象进行排序操作
def multi_two_num(one_num, two_num): # 计算两个数相乘 return one_num * two_num # 标准函数调用 print(multi_two_num(10, 20)) # 第二种:简化定义--匿名函数 lambda(译:兰木德) # 定义形式简单,工作中如果需要定义简单的函数,就可以使用匿名函数来定义 multi = lambda x, y: x * y print(multi(10, 20)) # 案例:按照分数进行排序 one_dict = {"小张": 80, "小李": 90, "小赵": 70} # sorted (译:搜嘚特)排序的函数,以什么进行排序key以lambda表达式,可以接收 上面的key会给 k:返回值 ,取出value = one_dict[k] # 默认是从小到大,reverse=True 从大到小排序 print(sorted(one_dict, key=lambda k: one_dict[k], reverse=True)) # 执行结果: # 200 # 200 # ['小李', '小张', '小赵']
*******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/,谢谢!!*******