python语法_内置函数

a = filter(函数名,序列) 返回一个迭代器对象/。函数里必须加过滤条件

ret = ['a','b','c','d','e']

def ft(s):
if s != 'a':
return s

rat = filter(ft,ret)
print(rat)
##############

map(函数名,序列) 函数里必须是进行拼接。ret = ['a','b','c','d','e']


def ft(s):
return s + 'alvin'

rat = filter(ft,ret)
print(rat)
#################
reduce 返回一个值(叠加作用)使用时必须先调用 from functools import reduce
from functiools import reduce
def add(x,y):
  return x+y
print(reduce(add1,range(1,101))
##########
lambda 匿名函数
lambda a,b :a + b 定义匿名函数 参数 对参数进行操作
print(reduce(lamda a,b:a*b,range(1,6)))

猜你喜欢

转载自www.cnblogs.com/kevingm/p/10059215.html
今日推荐