min() 函数是 Python 内置函数,用于返回给定可迭代对象或一系列参数中的最小值。

以下是 min() 函数的语法:
min(iterable, *iterables, key=None, default=None)

  •  iterable: 可迭代对象,或多个参数。

  •  *iterables: 可选,可以是多个可迭代对象。

  •  key: 用于提取比较键的函数,默认为 None。

  •  default: 可选,如果可迭代对象为空,返回此默认值。


下面是一些示例:
# 从可迭代对象中找到最小值
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
result = min(numbers)
print(result)  # 输出 1,即列表中的最小值

# 从多个参数中找到最小值
result = min(3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5)
print(result)  # 输出 1

# 使用 key 函数找到字符串中最短的单词
words = ["apple", "banana", "cherry", "date"]
result = min(words, key=len)
print(result)  # 输出 "date",即长度最短的单词

# 使用默认值,因为空列表,返回默认值
result = min([], default="No values")
print(result)  # 输出 "No values"

在这些示例中,min() 函数被用于找到给定序列中的最小值。如果提供了 key 参数,它将使用指定的函数来提取比较键。如果提供了 default 参数,并且可迭代对象为空,函数将返回默认值。


转载请注明出处:http://www.zyzy.cn/article/detail/328/Python3