2
私はpython dictを持っていますが、その値の一部(ただしすべてではありません)はdictsです。例えばPythonでのネストされた索引付け
:
d = {'a' : 1,
'b' : {'c' : 3, 'd' : 'target_value'}
}
任意の目標値に到達するためにキーを渡すための最良の方法だろうか? retrieve(d, (key, nested_key, ...))
のようなものです。retrieve(d, ('b','d'))
はtarget value
を返します。
はどこから狂ったデータ構造を得ていますか? –
私はファイルを解析し、時には入れ子になっている辞書に整理しています。ただし、これはネストされた索引付け可能なデータ構造に適用されます。 – jpm
私の間違いは、 'retrieve(d、( 'b'、 'd'))'は 'target_value'を返します。 – jpm