📅  最后修改于: 2023-12-03 15:02:54.864000             🧑  作者: Mango
Python 的内置函数 max()
被用于获取给定数值序列中的最大值。这个函数适用于不同类型的对象,包括列表和元组。
以下是 Python 中 max()
函数的语法:
max(iterable, *[, key, default])
iterable
:一个可迭代的对象,例如列表、元组、集合等。*
:可选参数,可以指定多个可迭代的对象。key
:函数用于排序的关键字,例如 key=len
用于按长度排序。default
:参数指定当可迭代对象为空时的默认值,这个参数不是必须的。函数返回给定数值序列的最大值。
numbers = [3, 5, 1, 7, 9, 8]
max_value = max(numbers)
print(max_value) # 输出: 9
words = ["apple", "banana", "cherry", "date", "eggplant", "figs", "grapes"]
longest_word = max(words, key=len)
print(longest_word) # 输出: eggplant
numbers1 = [1, 5, 3, 8, 3]
numbers2 = [2, 8, 2, 7, 9]
max_value = max(numbers1, numbers2)
print(max_value) # 输出: [2, 8, 2, 7, 9]
empty_list = []
max_value = max(empty_list, default=0)
print(max_value) # 输出: 0
max()
函数是 Python 中常用的函数之一,它简单而强大,能够处理不同类型的对象。您可以使用 key
参数指定排序的关键字,或使用 default
参数为可迭代对象为空时设置默认值。