一つのリストの長さが12の100個ほどの二重リストがあります。
alist = [[1,2,3,4,5,6,7,8,9,10,11,12],[],[],....[...8,9,10,11,12]]
みたいな二重リストです。
この1どうし、2どうしのように同じ位置にある数値を足し合わせるやり方がわかりません。
やりたい内容的には12カ月分の気温のデータが100年分あり、100年分の月ごとの平均気温を求めたいです。
一応
for x in range(12):
for y in range(100)
みたいにやってみたのですが、分かりませんでした。
> 一つのリストの長さが12の100個ほどの二重リストがあります。
> alist = [[1,2,3,4,5,6,7,8,9,10,11,12],[],[],....[...8,9,10,11,12]]
len(alist)が”12”という意味ですか?またalistの要素のリストには空のリストも含まれているのですか?
> for x in range(12):
> for y in range(100)
> みたいにやってみたのですが
実際に試したコードを掲載ください。
for x in range(12):
xlist = []
for y in range(100):
xlist.append(alist[y][x])
print(xlist)
です。
len(alist)は100です。
あと文中で空の表現がされている[]の中にも全て12個の要素が入ってます。
回答4件
あなたの回答
tips
プレビュー