1. 程式人生 > >python語法_內建函式

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)))