semvec/pypi-packages huggingface dataset:
struct-tools 0.2.7
Tools for working with dicts (and lists)
License: MIT
Requires Python: >=3.7,<4.0
Keywords: dict,list

# struct-tools

Tools for working with data containers/structures,
i.e. lists, dicts, classes.

- Attribute-access and align-printed dicts.
- Print functionality also provided as class to be subclassed.
- Deep (nested) attribute access.
- Transposing dict-of-dicts, list-of-lists, and mixed.
- Dict intersection, complement.
- Cartesian product.

### TODO

- Put DotDict and AlignedDict each in their own module

See alternatives:
- <https://github.com/mewwts/addict>
- <https://github.com/ducdetronquito/scalpl>
- <https://github.com/srevenant/dictlib>
- <https://pypi.org/project/dict/>
- <https://pypi.org/project/dicty/>
- <https://pypi.org/project/print-dict/>
- <https://pypi.org/project/dictionaries/>
- <https://github.com/wolever/pprintpp>

Answer SO.com questions:
<https://www.google.com/search?q=python+aligned+dict&oq=python+aligned+dict>