dict2dot

Python Dictionary to Dot notation (class) package


Keywords
dict, dictionary, dot-notation, dot-notation-dict, dotnot, dotnotation, notation, pip, pypi, pypi-package, pypi-source, python, python-dict, python-dictionary
License
MIT
Install
pip install dict2dot==0.1

Documentation

python-dict2dot

Python Dictionary to Dot notation published in GitHub and PyPi.

This implementation admits dot notation to access nested dictionaries, once the parent is dict.

To pip install, run:

$ pip install dict2dot

 
 

The main class

With the python console and the dict2doc package, we can get things running:

$ python

>>>
from dict2dot import Dict2Dot

my_d2dot = Dict2Dot({'dogs': {'breeds': ['Golden']}, 'birds': {'breeds': ['Cockatiel']}})
my_d2dot.dogs.breeds.append('Lhasa Apso')
print( my_d2dot.dogs )

my_dict = my_d2dot.dict()
print( my_dict )

other_dot2dict = Dict2Dot()
other_dot2dict.a_new_key = 'a new value'
print( other_dot2dict.a_new_key )

Documentation

Please try from python console:

$ python
>>> from dict2dot import Dict2Dot
>>> help(Dict2Dot)

Or try from command line:

$ python -c "import dict2dot; print(dict2dot.__doc__)"

All documentation can be found in docs.

To do

  • Remove elements from class.
  • Improve documentation.