要计算表格中不同项的总和,可以使用字典来存储每个项以及它们的总和。以下是一个示例代码:
table = [
['项1', 10],
['项2', 20],
['项1', 30],
['项3', 15],
['项2', 25]
]
item_sum = {}
for row in table:
item = row[0]
value = row[1]
if item in item_sum:
item_sum[item] += value
else:
item_sum[item] = value
for item, total in item_sum.items():
print(f"{item}: {total}")
这段代码首先定义了一个表格 table
,其中每一行都包含一个项和它的值。然后创建了一个空字典 item_sum
,用于存储每个项的总和。
接下来,使用一个循环遍历表格中的每一行。在循环中,通过索引取出项和值,并使用条件语句判断该项是否已经在字典中。如果是,则将当前值加到该项的总和上;如果不是,则将该项添加到字典中,并将当前值作为总和。
最后,使用另一个循环遍历字典中的每一项,并打印出项和对应的总和。
运行这段代码将输出:
项1: 40
项2: 45
项3: 15
这表明项1的总和为40,项2的总和为45,项3的总和为15。
下一篇:表格中不需要的边框