私のコードは、現在、別のものに多額のネストされたdict
で物事をカウントしています。私は、3つの値でインデックスを作成し、次に数える必要があるアイテムを持っています。私はそのようなタイトなループ内のアイテムをカウントすることができますよりPython的な方法
from collections import defaultdict
type_to_count_dic = defaultdict(
lambda: defaultdict(
lambda: defaultdict(int)
)
)
:だから、私のループの前に、私はそうのようなネストされたdefaultdict
を初期化
for a in ...:
for b in ...:
for c in ...:
type_to_count_dic[a][b][c] += 1
私はこれらすべてのdefaultdict
Sを初期化するように感じますJavaのような型で型宣言を作るのが好きです。このようなことをするもっと慣れ親しんだ/ピトンの方法がありますか?