📅  最后修改于: 2023-12-03 15:19:19.456000             🧑  作者: Mango
本文介绍如何使用Python在给定的嵌套列表中查找具有最大值的子列表。
注意,本文中的“嵌套列表”是指一个列表包含多个子列表的列表。
首先,我们需要遍历每个子列表,并找到其中的最大值。
接下来,比较每个子列表的最大值,找到最大的那个子列表。
最后,返回具有最大值的子列表。
def find_max_sublist(nested_list):
max_sublist = []
max_value = float('-inf')
for sublist in nested_list:
sublist_max = max(sublist)
if sublist_max > max_value:
max_value = sublist_max
max_sublist = sublist
return max_sublist
注:上述代码中,float('-inf')
表示负无穷大,用来初始化最大值。
nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9, 10]]
max_sublist = find_max_sublist(nested_list)
print(max_sublist)
上述代码将输出 [7, 8, 9, 10]
,也就是具有最大值的子列表。
本文介绍了如何使用Python在给定的嵌套列表中查找具有最大值的子列表,并提供了示例代码。