min和max的使用 python

 

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}

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章