灵虚御风
醉饮千觞不知愁,忘川来生空余恨!

导航

 
l = [1,2,3,4,5]
print(max(l)) # 内部是基于for循环的
"""
A-Z 65 90
a-z 97 122
"""

print(chr(98))
d = {
'egon':30000,
'jason':88888888888,
'nick':3000,
'tank':1000
}
def index(name):
return d[name]

print(max(d,key=lambda name:d[name]))
print(min(d,key=lambda name:d[name]))
# 比较薪资 返回人名
# print(min(d,key=lambda name:d[name]))


# map zip filter sorted reduce

# map 映射
l = [1,2,3,4,5,6]
print(list('hello'))
print(list(map(lambda x:x+5,l))) # 基于for循环


# zip 拉链 # 基于for循环
l1 = [1,2,]
l2 = ['jason','egon','tank']
l3 = ['a','b','c']
print(list(zip(l1,l2,l3)))

l = [1,2,3,4,5,6]
print(list(filter(lambda x:x != 3,l))) # 基于for循环



l = ['jason','egon','nick','tank']
print(sorted(l,reverse=True))





from functools import reduce
l = [1,2,3,4,5,6]
print(reduce(lambda x,y:x+y,l,19)) # 19初始值 第一个参数
# 当初始值不存在的情况下 按照下面的规律
# 第一次先获取两个元素 相加
# 之后每次获取一个与上一次相加的结果再相加
posted on 2022-03-24 15:44  没有如果,只看将来  阅读(14)  评论(0编辑  收藏  举报