ndicts provides a nested dictionary class (ndict) that supports dot-notation access and manipulation of nested structures. Version 0.3.0 is the latest, targeting Python 3.8+. Release cadence is sporadic.
pip install ndictsVerified import paths — ran on the pinned version, not inferred.
Create a NestedDict, access and set values with dot-notation keys, and convert back to a plain dict.
Use bracket access with tuple keys or set a custom delimiter via NestedDict(delimiter='|').
Use Python 3.7+ or wrap in OrderedDict if necessary.
Use tuple keys like ('a', 'b') or check the key exists with 'in'.Upgrade to latest: pip install --upgrade ndicts. On older versions use dict(nd) or nd.flat().
No dependency data recorded yet.