以下是一个示例代码,用于遍历一个列表的列表以找到最大值:
def find_max_value(list_of_lists):
max_value = float('-inf') # 将最大值初始化为负无穷大
for sublist in list_of_lists: # 遍历列表的列表
for value in sublist: # 遍历子列表中的值
if value > max_value: # 如果当前值大于最大值
max_value = value # 更新最大值
return max_value
# 示例使用
lists = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
max_value = find_max_value(lists)
print(max_value) # 输出:9
在这个示例中,我们定义了一个find_max_value
函数,它接受一个列表的列表作为参数。我们将最大值初始化为负无穷大,然后使用两个嵌套的循环遍历列表的列表和其中的值。如果当前值大于最大值,则更新最大值。最后,我们返回找到的最大值。
在示例使用中,我们创建了一个包含三个子列表的列表,并将其作为参数传递给find_max_value
函数来找到最大值。最后,我们打印出最大值9。