anonymous function

# print(g)
# print(max(g))
# by function
# def func(k):
# return salaries[k]
# print(max(salaries,key = func))
# print(max(salaries,key = lambda k:salaries[k]))#shorthand
# print(min(salaries,key = lambda k:salaries[k])) #minimum

#zip zip
# s = 'hello'
# l = [1,2,3]
# g = zip(s,l)
# print(list(g))

# sortedsort
# salaries ={
# 'egon':3000,
# 'alex':10000000,
# 'wupeiqi':10000,
# 'yuanhao':2000,
# }
# # print(sorted(salaries))
# print(sorted (salaries,key = lambda k:salaries[k]))#The salary is arranged from small to small
# print(sorted(salaries,key = lambda k:salaries[k],reverse = True))

# Add sb after each name
# names = ['alex','wupeiqi','yuanhao']
# l = []
# for name in names:
# res = '%sb'%name
# l.append (res)
# print(l)

# Method using map (mapping)
# g = map(lambda name:'%s_SB'%name,names)
# # print(g)
# # print(list(g))

 

#filter usage; filter function
# names = ['alex_sb','wupeiqi_sb','yuanhao_sb','egon']
# g = filter(lambda x:x.endswith('sb'),names)
# print(g )

#reduce merge
# from functools import reduce
# print(reduce(lambda x,y:x+y,range(1,101)))#The above two lines represent the addition of 1 to 100
#
# print(reduce(lambda x,y:x +y,range(1,101), 100))

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324726366&siteId=291194637