python内置函数min详解

min函数功能作用

python内置函数min返回可迭代对象的最小元素或者多个实参中的最小值。如果min函数只传入一个位置参数,那么这个实参必须是可迭代对象,min函数返回可迭代对象的最小值,如果传入多个位置参数,min函数返回他们中的最小值。

min函数语法

min(iterable, *[, key, default])
min(arg1, arg2, *args[, key])

参数

  • iterable 可迭代对象,必须非空
  • arg1, arg2 多个位置参数

返回值

  • 只传入一个可迭代对象时,返回可迭代对象的最小值
  • 传入多个位置参数时,返回他们中的最小的

  • ## 示例代码 传入可迭代对象 python >>> min([4, 6, 1, 3])
    1
    >>> min((4, 28, 4, 88))
    4
    >>> min("abcd")
    'a'
    >>> min(set([4, 6, 8, 10]))
    4
    >>> min([])
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    ValueError: min() arg is an empty sequence
    可迭代对象必须有值,不能为空,否则会报ValueError错误。

传入多个位置参数

>>> min(4, 6, 3)
3

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案