各リストの合計をとり、個々の値を新しい単一リストに返す関数を作成しようとしています。 例えばSUM関数を使用しないネストされたリストの合計(演習)
[[2, 7, 6], [9, 5, 1], [4, 3, 8]]
私がこれまで持って何
[15, 15, 15]
次のようになります。
def row_sums(square):
total_list = []
total = 0
for i in square:
for j in i:
total += j
total_list.append(total)
return total_list
しかし、これは単なる結果としてお互いにそれぞれのリストを蓄積:
[15, 30, 45]
各リストの合計をここで分けておく方法がわかりません。 SUM関数は、ネストされたループでの演習であるため、ここでは許可されていません。
ありがとうございました。
セット '合計= 0 '内の最初の' for'ループを必要とするものです。また、インデントされたコードを正しく投稿するようにしてください。 – Julien