1、max或min函数处理的是可迭代对象,相当于一个for循环取出每个循环进行比较。注意,不同类型之间不能进行比较
2、每个元素间进行比较,是从每个元素的第一个位置依次比较
用min或max找出字典中的最值,并取出其key和value。
d={"t1":1,"t2":2,"t3":3}
print(max(zip(d.values(),d.keys())))
#结果:(3, 't3')
#找谁的年龄最大
p=[{"name":"小明","age":23},
{"name":"小王","age":25},
{"name":"小张","age":21}]
print("谁的年龄最大:",max(p,key=lambda dic:dic["age"]))
#结果:谁的年龄最大: {'name': '小王', 'age': 25}