hikaru’s diary

Django Engineer

【Python】リストの列集計をする

学生番号、学生名、点数が入っているリストがあったとします。

list = [
    [1, 'hikaru', 100],
    [2, 'taro', 50],
    [3, 'hanako', 70],
    [3, 'yuta', 90],
    [4, 'kota', 60]
]

sum = 0
for i in range(len(list)):
    sum += list[i][2]
print("sum", sum)

実行結果:sum 370

行集計の場合

list2 = [
    [1, 2, 3, 4, 5],
    ['hikaru', 'taro', 'hanako', 'yuta', 'kota', ],
    [100, 50, 70, 90, 60]
]

sum2 = 0
for i in range(len(list2[2])):
    sum2 += list2[2][i]
print("sum2", sum2)

実行結果:sum2 370


以上、お疲れさまでした。