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.
Release files for dict2dot 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dict2dot-0.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / dict2dot-0.1-py3-none-any.whl
| Download URL | dict2dot-0.1-py3-none-any.whl |
|---|---|
| Size | 3.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ff76ed461266e1c848c952d72b852b891e24164ee9ed5c9e537d8aa9e0699087
|
|
BLAKE2b-256 checksum How to use checksums |
5fed9cc7fe181c4b2eea8b2366b15e49a2eb928909da0ef211a15a19b425f1fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2
|