這可能是重複的,所以如果我沒有找到任何東西,請讓我知道。返回字典列表中特定鍵的平均值/平均值
我的問題是在標題中。
我知道下面的代碼會這樣做,但我不認爲這是應該如何完成的。這可以壓縮到一個乾淨的功能,做同樣的事情?內建函數怎麼樣?
def find_sorted_avg(dict_list, key):
total = 0
for item in dict_list:
total += item[key]
return total/len(dict_list)
如果您知道更好的方法,請告訴我。
你能提供dict_list'的'一個例子,和你」 d期望輸出是?如果此代碼正常工作,您可能需要查看[代碼評論](https://codereview.stackexchange.com/)。 –
應該更好:'total = sum(dict_list中item的[key]]/len(dict_list)' –
您是指'total + = item [key]' – jacoblaw