答案 0 :(得分:-1)
你应该按照你的说法去做。但是,如果将column_sum
初始化为0(这是一个整数),则无法使用名称的总和。
名称的总和似乎不相关。但是,如果您希望函数get_total
适用于任何列,则应首先检查变量是否为整数。如果没有,那么返回0例如。
def get_total(index, stations):
if not stations:
# The list is empty
return 0
if type(stations[0][index]) is int:
# The sum is possible
return sum([station[index] for station in stations])
return 0