この辞書構造を変革します私のアプローチを簡素化する方法。この行は、使用する前に、キーcategory
が辞書にあることを確認するは辞書オブジェクトに
>>> from collections import defaultdict
>>>
>>> d = defaultdict(list)
>>> for key, value in data.items():
... for item in value['category']:
... d[item].append(key)
...
>>> dict(d)
{'c': ['a', 'b'], 'd': ['a', 'b']}
追加インポート:( – Skeec
@Skeec so?それはもっと読みやすい実装につながりますが、それは内蔵されているので、いつでも利用できます –
これはどのように働くのですか? – Skeec