请确保表格列中的每个单元格都包含数字值,并确保使用正确的数据类型进行计算。以下是一个示例,您可以使用它来计算table中某一列的总和:
table = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
total = 0
# 计算列的总和
for row in table:
total += row[2] # 第3列,索引从0开始计算
print(total) # 输出18
如果表格列包含字符串或其他不兼容数字的值,则可以使用异常处理来排除这些不兼容项:
table = [[1, "two", 3], [4, 5, "six"], [7, 8, 9]]
total = 0
# 计算列的总和
for row in table:
try:
total += row[2]
except TypeError:
pass
print(total) # 输出12
上一篇:表格列的值并非表面所见