前提
以下のようなdataのdata[0][1][2]をそれぞれで足し算したいです。
python
1data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
最終的には、
data[0] = 1 + 2 + 3 = 6
data[1] = 4 + 5 + 6 = 15
data[2] = 7 + 8 + 9 =24
data_1 = [6, 15, 24]のような結果を得たいです。
試したこと
以下のサイトを参考に算出することはできているのですが、dataのリストが100個など増えたときに汎用性に欠けるので質問しました。
https://knuth256.com/2021/05/06/python3
python
1data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 2 3s = (sum(row) for row in data) 4print(next(s)) 5print(next(s)) 6print(next(s)) 7 8#出力結果 9#6 10#15 11#24
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。