前提
以下のようなdataのdata[0][1][2]をそれぞれで足し算したいです。
python
data = [[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
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] s = (sum(row) for row in data) print(next(s)) print(next(s)) print(next(s)) #出力結果 #6 #15 #24
まだ回答がついていません
会員登録して回答してみよう