Python——函数调用的两种方法
Python——函数调用的两种方法
def func(a): #0 1 2
if a%2==0:
return True
else:
return False
nums = [x for x in range(11)]
res = filter(func,nums)
print(list(res))
filter也是帮你循环调用函数的,filter只保存结果返回真的。
map
all_res = []
for num in nums:
res = func(num)
all_res.append(res)
res = map(func,nums) #
print(list(res))
循环调用函数,然后把每次函数处理的结果,放到一个list里面返回
浙公网安备 33010602011771号