dict で dict を使用して、20 項目に関連する 4 つのパラメーターをカウントしています。
resi = {'a': {'x': 0, 'y': 0, 'z': 0}, 'b': {'x': 0, 'y': 0, 'z': 0}, ...}
関数 'count' は、20 個の項目で発生するパラメーター x、y、z の頻度をカウントします。
re
: main dict のキーresi
。bas
: ネストされた dict のキー
def count(re, bas, aa = resi) :
t = aa[re]
t[bas] += 1
print aa
関数が呼び出されると、count
すべてのメイン キーのパラメーターを更新します。私も試しました
aa[re][0][bas] += 1
これはキーエラーを示しています。main dict の特定のキーを更新するにはどうすればよいですか?