📜  在数组 python3 中获取最大值 - Python (1)

📅  最后修改于: 2023-12-03 14:51:27.689000             🧑  作者: Mango

在数组 Python3 中获取最大值 - Python

在Python中,要获取列表(数组)中的最大值,可以使用内置函数max()

使用max()函数获取最大值
my_list = [1, 5, 2, 8, 3]
max_value = max(my_list)
print(max_value)  # 输出: 8

该代码片段将会输出列表my_list中的最大值。你可以将my_list替换为你自己的列表。

如果需要获取多个列表中的最大值,也可以使用max()函数。如下所示:

list1 = [1, 5, 2, 8, 3]
list2 = [6, 4, 9, 7]
max_value = max(list1 + list2)
print(max_value)  # 输出: 9
使用自定义函数获取最大值

如果需要按照自己的方式获取列表的最大值,也可以定义自己的函数。比如,下面的代码片段将从列表中找到第二大的数。

def get_second_max(lst):
    max_value = max(lst)
    lst.remove(max_value)
    second_max = max(lst)
    return second_max

my_list = [1, 5, 2, 8, 3]
second_max_value = get_second_max(my_list)
print(second_max_value) # 输出: 5

该代码将从列表中删除最大值,然后将剩余值中的最大值返回。你可以按照自己的逻辑编写自定义函数。

总结:使用Python内置函数max()可以非常简单地获取列表中的最大值。如果需要按照自己的逻辑获取最大值,则可以自定义函数。