lambda是一个简单的匿名函数,在运行是返回一个表达式。
f = lambda x, y: x + yprint("Output #1: {}".format(f(1, 2)))
lambda函数也可以应用在map,reduce,sorted函数中作为参数
# 使用sorted()对字典进行排序# 要想对字典排序的同时不修改原字典# 先复制字典a_dict = { 'one': 1, 'two': 2, 'three': 3}print("Output #2: {}".format(a_dict))a_new_dict = a_dict.copy()ordered_dict1 = sorted(a_new_dict.items(), key=lambda item: item[1], reverse=True)print("Output #3: (order by keys): {}".format(ordered_dict1))