• 技术文章 >常见问题 >Python常见问题

    如何用python中max()求取列表最大值?

    宋雪维宋雪维2020-12-11 14:26:28原创8632

    之前介绍过python中max函数的实现过程(https://www.py.cn/jishu/jichu/21875.html),max函数可以在python中求取值,那python中求列表值也是可以的。用max(list)就可以获取列表元素中的值。本文主要介绍列表为数字和字符串的时候max函数求取值的过程,并补充列表元素为元祖和字典时max函数如何用。

    数字列表

    当列表中的元素都是数字的时候,则比较数字大小

    # -*- coding: utf-8 -*-
    
    # 传入一个数字列表
    lst = [1, 2, 3, 4]
    max(lst)
    # 4

    字符列表

    当列表中的元素都是字符串时,则比较第一个字符的ASCLL码

    # -*- coding: utf-8 -*-
    
    # 传入字符串列表
    lst = ['a', 'b', 'c', 'd']
    max(lst)
    # d

    补充:当列表中的元素都是元组的时候,则会按照元素里面元组的第一个元素的排列顺序,输出值,如果第一个元素相同,则会比较第二个元素,如果列表中的元素类型不同,则无法比较列表中的元素为字典时也无法比较。

    以上就是列表形式为数字和字符串时用max函数求取值得过程,是不是挺简单的,快用起来吧~

    专题推荐:pythonmax列表
    上一篇:Python中apscheduler执行使用步骤 下一篇:python max函数中key是如何用的?

    相关文章推荐

    • 如何使用hex()在python中转换进制?• id()在python中返回的对象地址• python中bin函数如何使用?• chr()在python中实现编码的转换• 如何实现Python中的最大值函数max函数?• 如何用python中max()求取列表最大值?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网