python字典求平均值_Python 3.4 – 如何获得字典值的平均值?
生活随笔
收集整理的這篇文章主要介紹了
python字典求平均值_Python 3.4 – 如何获得字典值的平均值?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
好吧,讓我們迭代所有字典鍵并平均項目:
avgDict = {}
for k,v in StudentGrades.iteritems():
# v is the list of grades for student k
avgDict[k] = sum(v)/ float(len(v))
現在你可以看到:
avgDict
Out[5]:
{'Ivan': 3.106666666666667,
'Martin': 4.816666666666666,
'Stoyan': 3.89,
'Vladimir': 5.433333333333334}
從你的問題我覺得你對迭代而不是dicts感到不安,所以輸出作為列表也是如此:
avgList = []
for k,v in StudentGrades.iteritems():
# v is the list of grades for student k
avgDict.append(sum(v)/ float(len(v)))
但請注意:字典中的項目順序不保證;也就是說,不保證在字典上打印或迭代時鍵/值的順序(因為詞語是“未排序的”).
兩次相同的字典對象(沒有添加/刪除)循環保證表現相同.
總結
以上是生活随笔為你收集整理的python字典求平均值_Python 3.4 – 如何获得字典值的平均值?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ipad如何连接电脑_电脑无法连接外网远
- 下一篇: 光绘文件 c语言 解析,AltiumDe