dict1 = {'age1': 10, 'age3': 20, 'age4': 16, 'ag2': 19} # print(max(dict1.values())) # # zip函数就是一一对应构建对象 # print(list(zip(dict1.values(), dict1.keys()))) # 只要是可迭代对象,max函数就可以使用 # print(list(max(zip(dict1.values(), dict1.keys())))) # dict2 = [ # (5, 'a'), # (1, 'd'), # (3, 'c'), # (2, 'b') # ] # # 先比较列表里面的每个元素,因为每个元素是元组,取出每个元组的第一个元素进行比较,如果能找到最大的,每个元组的其他元素不再进行比较,如果找不到,则依次比较其他的元素 # print(list(max(dict2))) # max 函数的第二种用法,传入一个可迭代对象,在传入一个key dict3 = [ {'name': 'alex', 'age': 20}, {'name': 'jms', 'age': 33}, {'name': 'jr', 'age': 23}, {'name': 'dulande', 'age': 51}, ] print(max(dict3, key=lambda dic: dic['age']))
Python学习笔记------max和min函数
猜你喜欢
转载自blog.csdn.net/weixin_39180334/article/details/81078189
今日推荐
周排行