#Python3,没有apply()和reduce()
# lambda 求和
def my_sum(x,y):
return (x+y)
my_lambda_sum=lambda x,y : x+y
print(my_sum(3,5))
print(my_lambda_sum(3,5))
# filter() 偶数
L=[1,2,3,4,5,6,7,9,10]
Even_L=list(filter(lambda x:(x+1)%2,L))
print(Even_L)
# map() 恺撒密码
def cg(x):
t=ord(x)-ord('a')
b=chr(((t+3)%26)+ord('a'))
return b
text="helloworld"
cry=list(map(cg,text))
print(cry)
Python3函数式编程
最新推荐文章于 2023-02-14 13:45:21 发布