0

キーごとに複数の値を持つdefaultdictがあります。各キーの平均値を計算したい。各キーに関連付けられている値にアクセスする方法がわかりません。誰か助けてもらえますか?

[('T.Max', [1.62, 1.65, 1.62], ('T.Spon', [0.30, 0.34, 0.34])]
4

1 に答える 1

0

.items()、、.viewitems()および.iteritems()辞書の場合と同じように機能します(実際、の値を出力したようです.items())。キーと値のペアのリスト/ビュー/イテレータを提供します。たとえば、辞書の理解を使用して各キーの平均値を取得します。

>>> {k: sum(vals) / len(vals) for k, vals in the_defaultdict.viewitems()}
于 2013-02-11T19:35:08.510 に答える