日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python字典求平均值_Python - 字典中各个键的每个值的均值

發(fā)布時間:2025/3/11 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python字典求平均值_Python - 字典中各个键的每个值的均值 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我在跨整個字典進行迭代時遇到問題,無法對鍵的值中的每個元素進行簡單的匯總統(tǒng)計(平均值)。Python - 字典中各個鍵的每個值的均值

我的字典由那些號碼清單鍵和值:

test_dict={'NJ':[20,50,70,90,100],'NY':[10,3,0,99,57],'CT':[90,1000,2,3.4,5]}

我知道,我可以訪問每一個關(guān)鍵的第一個值,例如,通過執(zhí)行以下,但我有麻煩明顯的下一步是添加另一個for循環(huán)來遍歷值中的所有元素。

location1=[element[0] for element in test_dict.values()]

location1_avg=sum(location1)/len(location1)

我的最終目標是有標簽的字典作為鍵(位置1 ... i)和各州該位置的平均值。所以第一個鍵值就是Location1:40,依此類推。

我有下面的嘗試,但錯誤消息是'列表索引超出范圍',我不知道如何在這種情況下正確迭代。

for element in test_dict.values():

avg=list()

for nums in element[i]:

avg[i]=sum(element[i][nums])/len(element[i][nums])

添加每請求

soln_dict={'Location1':40,'Location2':351,'Loction3':24,'Loction4':43.24,'Loction5':54}

感謝您的幫助所需的輸出!

2017-09-23

Z_D

+1

你能說出你期望得到'test_dict'的結(jié)果嗎? –

+0

@ Jean-Fran?oisFabre我懷疑40應(yīng)該是20,10和90的平均值,所以期望的結(jié)果可能是5個數(shù)字的列表,而不是帶有3個鍵的字典。 –

+0

你說得對 - 所需的輸出是一個包含5個鍵值對的字典。第一個將是位置1:40 –

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的python字典求平均值_Python - 字典中各个键的每个值的均值的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。