An open API service indexing awesome lists of open source software.

https://github.com/ihgazni2/edict

dict, dict-tree, flat-key-path
https://github.com/ihgazni2/edict

dict-tree flat-dict flat-key-path keypath ktree

Last synced: about 2 months ago
JSON representation

dict, dict-tree, flat-key-path

Awesome Lists containing this project

README

          

# edict

>__handle dict, flatten__

# install

>__pip3 install edict__

-----------------------------------------------------------------------

## _class_ Edict
-----------------------------------------------------------------------
>├──0. [\_\_init\_\_](edict/Images/__init__.0.png)

├──1. [\_\_repr\_\_](edict/Images/__repr__.0.png)

├──2. [sub](edict/Images/sub.0.png)

├──2. [sub_not_algo](edict/Images/sub.0.png)

├──2. [sub_not_some](edict/Images/sub.0.png)

├──2. [sub_via_value](edict/Images/sub_via_value.0.png)

├──2. [keypaths\<0\>](edict/Images/keypaths.0.png)

├──2. [keypaths\<1\>](edict/Images/keypaths.1.png)

├──2. [keypaths\<2\>](edict/Images/keypaths.2.png)

├──2. [keys\<0\>](edict/Images/keys.0.png)

├──2. [keys\<1\>](edict/Images/keys.1.png)

├──2. [values\<0\>](edict/Images/values.0.png)

├──2. [values\<1\>](edict/Images/values.1.png)

├──2. [values\<2\>](edict/Images/values.2.png)

├──2. [values\<3\>](edict/Images/values.3.png)

├──2. [ktree](edict/Images/ktree.0.png)

├──3. [\_\_getitem\_\_](edict/Images/__getitem__.0.png)

├──4. [\_\_setitem\_\_](edict/Images/__setitem__.0.png)

├──5. [\_\_delitem\_\_](edict/Images/__delitem__.0.png)

├──6. [include_pathlist](edict/Images/include_pathlist.0.png)

├──7. [pathlists](edict/Images/pathlists.0.png)

├──8. [bracket_lists](edict/Images/bracket_lists.0.png)

├──9. [keys_via_value\<0\>](edict/Images/keys_via_value.0.png)

├──9. [keys_via_value\<1\>](edict/Images/keys_via_value.1.png)

├──9. [pathlists_via_value\<0\>](edict/Images/keys_via_value.0.png)

├──9. [pathlists_via_value\<1\>](edict/Images/keys_via_value.1.png)  

├──9. [bracket_lists_via_value\<0\>](edict/Images/bracket_lists_via_value.0.png)

├──9. [bracket_lists_via_value\<1\>](edict/Images/bracket_lists_via_value.1.png)  

├──10. [vksdesc](edict/Images/vksdesc.0.png)

├──11. [uniqualize](edict/Images/uniqualize.0.png)

├──12. [extend\<0\>](edict/Images/extend.0.png)

├──12. [extend\<1\>](edict/Images/extend.1.png)

├──13. [update_intersection](edict/Images/update_intersection.0.png)

├──14. [update\<0\>](edict/Images/update.0.png)

├──15. [update\<1\>](edict/Images/update.1.png)

├──16. [union](edict/Images/union.0.png)

├──17. [intersection](edict/Images/intersection.0.png)

├──18. [diff](edict/Images/diff.0.png)

├──19. [complement](edict/Images/complement.0.png)

├──20. [comprise](edict/Images/comprise.0.png)

├──21. [tlist](edict/Images/tlist.0.png)

├──22. [setdefault](edict/Images/setdefault.0.png)

├──23. [rvwfs](edict/Images/rvwfs.0.png)

├──24. [rvdfs](edict/Images/rvdfs.0.png)  

├──25. [rvmat](edict/Images/rvmat.0.png)  

├──26. [kwfs](edict/Images/wfs.0.png)  

├──27. [vwfs](edict/Images/wfs.0.png)

├──28. [wfses](edict/Images/wfs.0.png)

├──29. [kdfs](edict/Images/dfs.0.png)

├──30. [vdfs](edict/Images/dfs.0.png)

├──31. [dfses](edict/Images/dfs.0.png)

├──32. [kdmat](edict/Images/kdmat.0.png)

├──33. [vndmat](edict/Images/vndmat.0.png)

├──34. [ktvndmats](edict/Images/ktvndmats.0.png)

├──35. [kpmat](edict/Images/kpmat.0.png)

├──36. [vnest](edict/Images/vnest.0.png)

├──37. [ktree_vnest](edict/Images/ktree_vnest.0.png)

├──38. [klist](edict/Images/klist.0.png)

├──39. [vlist](edict/Images/vlist.0.png)

├──40. [kvlists](edict/Images/kvlists.0.png)

├──41. [contains\<0\>](edict/Images/contains.0.png)

├──42. [contains\<1\>](edict/Images/contains.1.png)

├──43. [count\<0\>](edict/Images/count.0.png)

├──44. [count\<1\>](edict/Images/count.1.png)

├──45. [depth](edict/Images/depth.0.png)

├──46. [total](edict/Images/depth.0.png)

├──47. [maxLevelWidth](edict/Images/depth.0.png)

├──48. [flatWidth](edict/Images/depth.0.png)

├──49. [tree\<0\>](edict/Images/tree.0.png)

├──50. [tree\<1\>](edict/Images/tree.1.png)

├──51. [cond_select_key\<0\>](edict/Images/cond_select_key.0.png)

├──52. [cond_select_key\<1\>](edict/Images/cond_select_key.1.png)

├──53. [cond_select_key\<2\>](edict/Images/cond_select_key.2.png)

├──54. [cond_select_leaf_value\<0\>](edict/Images/cond_select_leaf_value.0.png)

├──55. [cond_select_leaf_value\<1\>](edict/Images/cond_select_leaf_value.1.png)

├──56. [cond_select_keypath\<0\>](edict/Images/cond_select_keypath.0.png)

├──57. [cond_select_keypath\<1\>](edict/Images/cond_select_keypath.1.png)

├──58. [ancestor_keypaths\<0\>](edict/Images/ancestors.0.png)

├──59. [ancestor_keypaths\<1\>](edict/Images/ancestors.1.png)

├──60. [ancestors\<0\>](edict/Images/ancestors.0.png)

├──61. [ancestors\<1\>](edict/Images/ancestors.1.png)

├──62. [parent_keypath\<0\>](edict/Images/parent.0.png)

├──63. [parent_keypath\<1\>](edict/Images/parent.1.png)

├──64. [parent\<0\>](edict/Images/parent.0.png)

├──65. [parent\<1\>](edict/Images/parent.1.png)

├──66. [descendant_keypaths\<0\>](edict/Images/descendants.0.png)

├──67. [descendant_keypaths\<1\>](edict/Images/descendants.1.png)

├──68. [descendants\<0\>](edict/Images/descendants.0.png)

├──69. [descendants\<1\>](edict/Images/descendants.1.png)

├── . **_From py3.6, the dict is ordered, try below in 3.6+_**

├──70. [prevSibPath\<0\>](edict/Images/lsib.0.png)

├──71. [prevSibPath\<1\>](edict/Images/lsib.1.png)

├──72. [prevSibling\<0\>](edict/Images/lsib.0.png)

├──73. [prevSibling\<1\>](edict/Images/lsib.1.png)

├──74. [lsib_path\<0\>](edict/Images/lsib.0.png)

├──75. [lsib_path\<1\>](edict/Images/lsib.1.png)

├──76. [lsib\<0\>](edict/Images/lsib.0.png)

├──77. [lsib\<1\>](edict/Images/lsib.1.png)

├──78. [nextSibPath\<0\>](edict/Images/nextSibPath.0.png)

├──79. [nextSibPath\<1\>](edict/Images/nextSibPath.1.png)

├──80. [nextSibling\<0\>](edict/Images/nextSibling.0.png)

├──81. [nextSibling\<1\>](edict/Images/nextSibling.1.png)

├──82. [rsib_path\<0\>](edict/Images/rsib.0.png)

├──83. [rsib_path\<1\>](edict/Images/rsib.1.png)

├──84. [rsib\<0\>](edict/Images/rsib.0.png)

├──85. [rsib\<1\>](edict/Images/rsib.1.png)

├──86. [lcin\<0\>](edict/Images/lcin.0.png)

├──87. [lcin\<1\>](edict/Images/lcin.1.png)

├──88. [rcin\<0\>](edict/Images/rcin.0.png)

├──89. [rcin\<1\>](edict/Images/rcin.1.png)

├──90. [sons\<0\>](edict/Images/sons.0.png)

├──91. [sons\<1\>](edict/Images/sons.1.png)

├──92. [sibs\<0\>](edict/Images/sibs.0.png)

├──93. [sibs\<1\>](edict/Images/sibs.1.png)

├──94. [someSibPaths\<0\>](edict/Images/some_sibs.0.png)

├──95. [someSibPaths\<1\>](edict/Images/some_sibs.1.png)

├──96. [someSibs\<0\>](edict/Images/some_sibs.0.png)

├──97. [someSibs\<1\>](edict/Images/some_sibs.1.png)

├──98. [whichSibPath\<0\>](edict/Images/which_sib.0.png)

├──99. [whichSibPath\<1\>](edict/Images/which_sib.1.png)

├──100. [whichSib\<0\>](edict/Images/which_sib.0.png)

├──101. [whichSib\<1\>](edict/Images/which_sib.1.png)

├──102. [precedingSibPaths\<0\>](edict/Images/preceding_sibs.0.png)

├──103. [precedingSibPaths\<1\>](edict/Images/preceding_sibs.1.png)

├──104. [precedingSibs\<0\>](edict/Images/preceding_sibs.0.png)

├──105. [precedingSibs\<1\>](edict/Images/preceding_sibs.1.png)

├──106. [followingSibPaths\<0\>](edict/Images/following_sibs.0.png)

├──107. [followingSibPaths\<1\>](edict/Images/following_sibs.1.png)

├──108. [followingSibs\<0\>](edict/Images/following_sibs.0.png)

├──109. [followingSibs\<1\>](edict/Images/following_sibs.1.png)

├──110. [reorder_via_klist](edict/Images/reorder_via_klist.0.png)  

├──111. [reorder_via_vlist](edict/Images/reorder_via_vlist.0.png)  

├──112. [sort_via_key](edict/Images/sort_via_key.0.png)  

├──113. [sort_via_value](edict/Images/sort_via_value.0.png)  

├──114. [cond_sort](edict/Images/cond_sort.0.png)  

├──115. [kvlist2d](edict/Images/.0.png)

├──116. [d2kvlist](edict/Images/.0.png)

├──116. [klviavl](edict/Images/.0.png)

├──116. [vlviakl](edict/Images/.0.png)

├──117. [d2list](edict/Images/.0.png)

├──118. [list2d](edict/Images/.0.png)

├──119. [mapkvV](edict/Images/mapkvV.0.png)

├──120. [mapkvK](edict/Images/mapkvK.0.png)

├──121. [mapvV](edict/Images/mapvV.0.png)

├──122. [mapvK](edict/Images/mapvK.0.png)

├──123. [mapkV](edict/Images/mapkV.0.png)

├──124. [mapkK](edict/Images/mapkK.0.png)

├──125. [slctvlKL](edict/Images/slctvlKL.0.png)

├──126. [d2orb](edict/Images/.0.png)

├──127. [orb2d](edict/Images/.0.png)

├──128. [](edict/Images/.0.png)

├──129. [](edict/Images/.0.png)

├──130. [](edict/Images/.0.png)

├──131. [](edict/Images/.0.png)

├──132. [](edict/Images/.0.png)

├──133. [](edict/Images/.0.png)