Mar*_*lli 0 python dictionary list
我有一本字典,基本上像这样:
dict = {'A': [1,5,6,7],
'B':[1,8,8]}
Run Code Online (Sandbox Code Playgroud)
我想按键抓取并使用不同的功能汇总值。即均值或标准差
意思:
result = {'A':4.75, 'B': 5.6}
Run Code Online (Sandbox Code Playgroud)
等等
谢谢
使用字典的理解和统计功能:
from statistics import mean, stdev
d = {'A': [1,5,6,7], 'B':[1,8,8]}
d_mean = {k:round(mean(v), 2) for k,v in d.items()}
# {'A': 4.75, 'B': 5.67}
d_std = {k:round(stdev(v), 2) for k,v in d.items()}
# {'A': 2.63, 'B': 4.04}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35 次 |
| 最近记录: |