max()的用法
def hs(x):
print("哈哈”)
return abs(x)
a=[1,-2,3,-3,4]
b=max(a,key=hs) #前面是列表 后面是key=函数名
print(b)
max()函数会把a中的每个值都会先传入函数hs进行运算 然后判断大小
map()函数的使用
def hs(x):
return x*x
a=[1,2,3]
b=map(hs,a) #前面是函数,后面是列表
c=list(b) #强转列表
print(c)
filter()函数的使用
def gl(a):
if a%7==0 or a%3==0:
return Ture
else:
return False
a=[1,3,5,6,7,8,9]
b=filter(gl,a] #前面是函数,后面是列表
print(list(b))
map()返回加工过的值
filter()返回True或者False