2つ以上のリストや辞書の値の平均を計算する方法はありますか?整数リストと辞書の平均値
lista = [1, 2, 3, 4, 5]
listb = [5, 4, 3, 2, 1]
listavg = [0]*5
count = 0
for i in lista:
listavg[count] = (i + listb[count])/2
count += 1
print(listavg)
[3.0, 3.0, 3.0, 3.0, 3.0]
しかし、私は100件のリストが何を持っている場合:
これは私が思い付いたのですか?これらのリストが次のような辞書の中にある場合はどうでしょうか?
{'A': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'B': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], 'C': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'D': [3, 3, 3, 3, 3, 3, 3, 3, 3, 3], 'E': [4, 4, 4, 4, 4, 4, 4, 4, 4, 4], 'F': [5, 5, 5, 5, 5, 5, 5, 5, 5, 5], 'G': [6, 6, 6, 6, 6, 6, 6, 6, 6, 6], 'H': [7, 7, 7, 7, 7, 7, 7, 7, 7, 7], 'I': [8, 8, 8, 8, 8, 8, 8, 8, 8, 8], 'J': [9, 9, 9, 9, 9, 9, 9, 9, 9, 9]}
P.S.リストの長さは常に同じです。
EDIT:重要な点は、リストの平均ではなく、各インデックスの平均を求めることです。
おそらく、あなたは#[statistics.mean](https://docs.python.org/3/library/statistics.html)関数 – Pikaurd