Python中如何定义匿名函数?

2026-05-21 16:291阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计352个文字,预计阅读时间需要2分钟。

Python中如何定义匿名函数?

pythondef 简化文本输入函数(原文内容): 简化内容=原文内容.replace(原文, 简化).replace(以下, 内容) return 简化内容


python_匿名函数

# #匿名函数:没有名字的函数就是匿名函数
# #lambda:这个关键字修饰的就是匿名函数
# #匿名函数的应用场景:简化代码
# def sum(a,b):
# result = a+b
# return result
# result = sum(1,2)
# print(result)
# #匿名函数的第一种写法
# result = (lambda x,y:x+y)(1,2)
# print(result)
# #func是匿名函数的函数名字
# #系统给我们的方法(返回给我们一个函数)
# func = lambda x,y:x*y
# result = func(1,6)
# print(result)
#
#
# #判断你传入的是否是偶数
# def is_os(num):
# if num % 2 ==0:
# return True
# else:
# return False
# result = is_os(0)
# print(result,"----")
# #返回一个函数,我们用变量来承接它
#
# new_func = lambda num:True if num % 2 == 0 else False
# result = new_func(2)
# print(result)

# my_list = [2,1,7]
# #对列表进行排序(默认从小到大排序)
# #reverse=True 从大到小排序
# my_list.sort(reverse=True)
# print(my_list)
my_list = [{"name":"zs","age":20},{"name":"lisi","age":19}]
#key = 函数(匿名函数使用方便)
my_list.sort(key=lambda item:item["age"])

print(my_list)

#正常使用的函数
def get_value(item):
return item["age"]
#默认从小到大
my_list.sort(key=get_value,reverse=True)
print(my_list)


Python中如何定义匿名函数?

本文共计352个文字,预计阅读时间需要2分钟。

Python中如何定义匿名函数?

pythondef 简化文本输入函数(原文内容): 简化内容=原文内容.replace(原文, 简化).replace(以下, 内容) return 简化内容


python_匿名函数

# #匿名函数:没有名字的函数就是匿名函数
# #lambda:这个关键字修饰的就是匿名函数
# #匿名函数的应用场景:简化代码
# def sum(a,b):
# result = a+b
# return result
# result = sum(1,2)
# print(result)
# #匿名函数的第一种写法
# result = (lambda x,y:x+y)(1,2)
# print(result)
# #func是匿名函数的函数名字
# #系统给我们的方法(返回给我们一个函数)
# func = lambda x,y:x*y
# result = func(1,6)
# print(result)
#
#
# #判断你传入的是否是偶数
# def is_os(num):
# if num % 2 ==0:
# return True
# else:
# return False
# result = is_os(0)
# print(result,"----")
# #返回一个函数,我们用变量来承接它
#
# new_func = lambda num:True if num % 2 == 0 else False
# result = new_func(2)
# print(result)

# my_list = [2,1,7]
# #对列表进行排序(默认从小到大排序)
# #reverse=True 从大到小排序
# my_list.sort(reverse=True)
# print(my_list)
my_list = [{"name":"zs","age":20},{"name":"lisi","age":19}]
#key = 函数(匿名函数使用方便)
my_list.sort(key=lambda item:item["age"])

print(my_list)

#正常使用的函数
def get_value(item):
return item["age"]
#默认从小到大
my_list.sort(key=get_value,reverse=True)
print(my_list)


Python中如何定义匿名函数?