内置函数
1.max函数
返回函数的最大值
#求最大值
lst=[23,454353,64,3,5]
print(max(lst)
#求绝对值的最大值
lst2=[-3,-4,-8,6,3]
print(max(lst2,key=abs))
#根据name和price返回最大的信息
lst=[
{'name':'row','price':1000},
{'name':'tow','price':562},
{'name':'yes','price':44231}
]
#
# def func(a):
# return a['name']
# ret=max(lst,key=func)
# print(ret)
#根据price来规定
def fun(a):
return a['price']
ret=max(lst,key=fun)
print(ret)
2,map函数
map() 会根据提供的函数对指定序列做映射。
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
lst=[2,3,4]
def pingfang(x):
return x**x
ret=map(pingfang,lst)
for i in ret:
print(i)
3.filter
filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。
该接收两个参数,第一个为函