#filter
def fun1(s):
if s != 'a':
return s
str = ['a','b','c','d']
f1 = filter(fun1 , str)
print(list(f1))
['b', 'c', 'd']
#map
str = ['1','2','3']
def fun2(s):
return s+'martin'
var = map(fun2,str)
print(list(var))
['1martin', '2martin', '3martin']
#reduce
def add(x,y):
return x+y
ret = reduce(add, range(1,101))
print(ret)
5050
#lambda
print(reduce(lambda x,y:x*y,range(1,6)))
120
python 内置函数
最新推荐文章于 2024-10-24 17:34:40 发布