ハードコードされた2次元リストの列の合計を見つける関数を作成したので、ハードコードされた列の合計の値のみを出力しようとしています。基本的に列インデックスを追加し、それらの合計を空のリストに追加しました。それから私はその空のリストを返しました。空のリストの値を印刷しようとすると、エラーが発生します。
#Function that returns column sums for list1
def columnsumsfunction(a) :
rowsize = len(list1)
columnsize = len(list1[0])
csum =[]
c = 0
while c < columnsize :
totalsum = 0
r = 0
while r < rowsize :
mysum = list1[r][c]
totalsum = totalsum + mysum
r = r + 1
c = c + 1
csum.append(totalsum)
return csum
for a in list1 :
csum = columnsumsfunction(a)
print csum
#main
list1 = [[1, 2, 3],
[4, 5, 6] ]
list1を処理するために関数を呼び出す方法がよくわかりません。李
関数を呼び出して印刷しようとしているだけです
5 7 9