python初学 列表之max函数学习

您所在的位置:网站首页 max函数的应用 python初学 列表之max函数学习

python初学 列表之max函数学习

2024-01-16 16:14| 来源: 网络整理| 查看: 265

#max(list) 用于返回列表元素中的最大值

当列表中种的元素都是字符串时,则比较第一个字符的ASCLL码 当列表中的元素都是数字的时候,则比较数字大小 当列表中的元素都是元组的时候,则会按照元素里面元组的第一个元素的排列顺序,输出最大值,如果第一个元素相同,则会比较第二个元素 如果列表中的元素类型不同,则无法比较 列表中的元素为字典时也无法比较 原理:

lst = [1,3,5,2,8,6] ma = lst[0] # 假设第0项就是最大值 mi = lst[0] for el in lst: if el > ma: ma = el if el 1:100,2:300}] print(max(list5)) list4 = [{1:100,2:300},{5:800,9:500}] print(max(list4)) TypeError: '>' not supported between instances of 'dict' and 'dict'

结果输出: {1: 100, 2: 300} list4会进行报错

#比较列表

list6 = [[1,2,3,4],[1231,'abc']] print(max(list6)) list6 = [[1,2,3,4],[0,'abc']] print(max(list6)) list6 = [[1,2,3,4],['a','abc']] print(max(list6)) #第三个list6会出现错误,因为字符串与1无法进行比较

结果输出为: [1231, ‘abc’] [1, 2, 3, 4]

min函数与此大致相同



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3