ネストされた Defaultdict: 2 レベルの構造を超えて
それ自体のデフォルトとして機能する再帰的defaultdictの作成 (無限レベル再帰的defaultdict)ユニークなプログラミングの課題です。これを実現するためのサードパーティのレシピが存在しますが、次のような疑問が生じます: デフォルト パラメータを使用するより簡単な解決策はありますか?
スレッドに示されている回答は、無限にネストされたdefaultdictを構築する方法を示していますが、完全には解決していません。 2 つの深さの defaultdict のリクエスト。
明示的で柔軟な 2 つの深さDefaultdict
次の式は、2 つの深さの defaultdict を作成するための簡潔かつ明示的な方法を提供します。
defaultdict(lambda: defaultdict(dict))
この構造は次の点で注目に値します。
以上がデフォルト パラメータは無限にネストされた Defaultdict を簡素化できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。