#map
z = [1,2,3,4,56
]
def func(x):
return x+1
ll =
list(map(func,z))
print(ll)
print(list(map(
lambda x:x+1
,z)))
#filter 过滤
z = [1,2,3,4,56
]
def func(x):
if x>1
:
return (x)
ret =
filter(func,z)
print(list(ret))
ll = filter(
lambda x:x>1
,z)
print(list(ll))
#reduce 求和
from functools
import reduce
z = [1,2,3,4,56
]
def func(x,y):
return x+
y
ll =
reduce(func,z)
print(ll)
print(reduce(
lambda x,y:x+y,z))
转载于:https://www.cnblogs.com/augustyang/p/9600906.html
相关资源:JAVA上百实例源码以及开源项目
转载请注明原文地址: https://mac.8miu.com/read-77823.html