以下是一个遍历嵌套列表并计算元素平均值的示例代码:
def calculate_average(nested_list):
total_sum = 0
total_count = 0
for sublist in nested_list:
for num in sublist:
total_sum += num
total_count += 1
average = total_sum / total_count
return average
nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
average = calculate_average(nested_list)
print("平均值:", average)
该代码定义了一个名为calculate_average
的函数,它接受一个嵌套列表作为参数,并计算其中所有元素的平均值。函数通过两个嵌套的循环遍历每个列表中的每个元素,并将其累加到total_sum
变量中,同时递增total_count
以计算总共有多少个元素。最后,通过除以total_count
来计算平均值,并将其返回。
在示例代码中,我们定义了一个嵌套列表nested_list
,它包含了三个子列表。然后,我们调用calculate_average
函数,并将nested_list
作为参数传递给它。最后,我们打印计算出的平均值。
输出结果将是:
平均值: 5.0
在这个例子中,嵌套列表的元素总和为45,总共有9个元素,因此平均值为5.0。
上一篇:遍历嵌套列表并计算特定值的数量
下一篇:遍历嵌套列表并跳过行或列