【发布时间】:2022-01-21 10:19:00
【问题描述】:
我有一个包含 5 个键的字典,每个键都有 10 个以列表形式分配给它的值:
{'a': [5, 6, 3, 1, 3, 2, 5, 8, 6, 7],
'b': [3, 5, 2, 7, 0, 2, 10, 4, 3, 4],
'c': [9, 7, 11, 10, 8, 9, 7, 10, 7, 9],
'd': [6, 4, 5, 7, 6, 8, 5, 6, 5, 7],
'e': [2, 5, 1, 4, 2, 3, 4, 2, 5, 1]}
我还设置了一个空字典,我想将每个列表的平均值和标准差存储在原始字典中:
{'a_analysis': [],
'b_analysis': [],
'c_analysis': [],
'd_analysis': [],
'e_analysis': []}
到目前为止我有这个代码:
for key in original_dictionary: #for each key in the dictionary
for value in original_dictionary: #iterate through the values in each key
sum =+ value #add the value to a sum variable
mean = sum / len(orignal_dictionary[key]) #get the mean by dividing the sum by the len of each key
#here I want to return the mean value to the respective key in the new dictionary
sd = #then I need to get a value for the standard deviation here
#and also return it to the respective key in the new dictionary
任何帮助将不胜感激。
【问题讨论】:
标签: python list dictionary for-loop