另一个字典的字典理解以计算列表值的平均值

Dictonary comphrension of another dictonary to calcualte average of list values

我有一个像-

这样的字典
d = {'a': [1, 2, 3], 'b': [4, 9], 'c': [1, 3, 9, 8]...}

我想要一个新的字典

r = {'a': 2, 'b': 6.5, 'c': 5.25}

这是列表项的平均值。我想在字典理解代码中做到这一点。

r = {
     k: sum(v) / len(v) 
     for (k, v) in d.items()
}
# {'a': 2.0, 'b': 6.5, 'c': 5.25}