【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
以上、お疲れさまでした。