{"id":37064168,"url":"https://github.com/ihgazni2/edict","last_synced_at":"2026-01-14T07:29:55.440Z","repository":{"id":57425654,"uuid":"130451874","full_name":"ihgazni2/edict","owner":"ihgazni2","description":"dict, dict-tree, flat-key-path","archived":false,"fork":false,"pushed_at":"2019-10-09T07:28:18.000Z","size":1534,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-12-01T16:31:25.407Z","etag":null,"topics":["dict-tree","flat-dict","flat-key-path","keypath","ktree"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ihgazni2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-04-21T07:45:35.000Z","updated_at":"2019-10-09T07:28:19.000Z","dependencies_parsed_at":"2022-09-26T19:51:04.938Z","dependency_job_id":null,"html_url":"https://github.com/ihgazni2/edict","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ihgazni2/edict","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ihgazni2%2Fedict","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ihgazni2%2Fedict/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ihgazni2%2Fedict/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ihgazni2%2Fedict/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ihgazni2","download_url":"https://codeload.github.com/ihgazni2/edict/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ihgazni2%2Fedict/sbom","scorecard":{"id":483084,"data":{"date":"2025-08-11","repo":{"name":"github.com/ihgazni2/edict","commit":"e8a1bd496cfe2fa81c1a67a70696fec13ec401a0"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-19T17:05:49.516Z","repository_id":57425654,"created_at":"2025-08-19T17:05:49.516Z","updated_at":"2025-08-19T17:05:49.516Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28413276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T05:26:33.345Z","status":"ssl_error","status_checked_at":"2026-01-14T05:21:57.251Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dict-tree","flat-dict","flat-key-path","keypath","ktree"],"created_at":"2026-01-14T07:29:54.750Z","updated_at":"2026-01-14T07:29:55.425Z","avatar_url":"https://github.com/ihgazni2.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# edict\n\n\u003e__handle dict, flatten__\n\n# install \n\n\u003e__pip3 install edict__\n\n-----------------------------------------------------------------------\n\n## _class_ Edict\n-----------------------------------------------------------------------\n\u003e├──0. [\\_\\_init\\_\\_](edict/Images/__init__.0.png) \u003cbr\u003e\n├──1. [\\_\\_repr\\_\\_](edict/Images/__repr__.0.png)  \u003cbr\u003e\n├──2. [sub](edict/Images/sub.0.png) \u003cbr\u003e\n├──2. [sub_not_algo](edict/Images/sub.0.png) \u003cbr\u003e\n├──2. [sub_not_some](edict/Images/sub.0.png) \u003cbr\u003e\n├──2. [sub_via_value](edict/Images/sub_via_value.0.png) \u003cbr\u003e\n├──2. [keypaths\\\u003c0\\\u003e](edict/Images/keypaths.0.png)  \u003cbr\u003e\n├──2. [keypaths\\\u003c1\\\u003e](edict/Images/keypaths.1.png)  \u003cbr\u003e\n├──2. [keypaths\\\u003c2\\\u003e](edict/Images/keypaths.2.png)  \u003cbr\u003e\n├──2. [keys\\\u003c0\\\u003e](edict/Images/keys.0.png)  \u003cbr\u003e\n├──2. [keys\\\u003c1\\\u003e](edict/Images/keys.1.png)  \u003cbr\u003e\n├──2. [values\\\u003c0\\\u003e](edict/Images/values.0.png)  \u003cbr\u003e\n├──2. [values\\\u003c1\\\u003e](edict/Images/values.1.png)  \u003cbr\u003e\n├──2. [values\\\u003c2\\\u003e](edict/Images/values.2.png)  \u003cbr\u003e\n├──2. [values\\\u003c3\\\u003e](edict/Images/values.3.png)  \u003cbr\u003e\n├──2. [ktree](edict/Images/ktree.0.png)  \u003cbr\u003e\n├──3. [\\_\\_getitem\\_\\_](edict/Images/__getitem__.0.png)  \u003cbr\u003e\n├──4. [\\_\\_setitem\\_\\_](edict/Images/__setitem__.0.png)  \u003cbr\u003e\n├──5. [\\_\\_delitem\\_\\_](edict/Images/__delitem__.0.png)  \u003cbr\u003e\n├──6. [include_pathlist](edict/Images/include_pathlist.0.png)  \u003cbr\u003e\n├──7. [pathlists](edict/Images/pathlists.0.png)  \u003cbr\u003e\n├──8. [bracket_lists](edict/Images/bracket_lists.0.png)  \u003cbr\u003e\n├──9. [keys_via_value\\\u003c0\\\u003e](edict/Images/keys_via_value.0.png)  \u003cbr\u003e\n├──9. [keys_via_value\\\u003c1\\\u003e](edict/Images/keys_via_value.1.png)  \u003cbr\u003e\n├──9. [pathlists_via_value\\\u003c0\\\u003e](edict/Images/keys_via_value.0.png)  \u003cbr\u003e\n├──9. [pathlists_via_value\\\u003c1\\\u003e](edict/Images/keys_via_value.1.png)  \u003cbr\u003e\n├──9. [bracket_lists_via_value\\\u003c0\\\u003e](edict/Images/bracket_lists_via_value.0.png)  \u003cbr\u003e\n├──9. [bracket_lists_via_value\\\u003c1\\\u003e](edict/Images/bracket_lists_via_value.1.png)  \u003cbr\u003e\n├──10. [vksdesc](edict/Images/vksdesc.0.png)  \u003cbr\u003e\n├──11. [uniqualize](edict/Images/uniqualize.0.png)  \u003cbr\u003e\n├──12. [extend\\\u003c0\\\u003e](edict/Images/extend.0.png)  \u003cbr\u003e\n├──12. [extend\\\u003c1\\\u003e](edict/Images/extend.1.png)  \u003cbr\u003e\n├──13. [update_intersection](edict/Images/update_intersection.0.png)  \u003cbr\u003e\n├──14. [update\\\u003c0\\\u003e](edict/Images/update.0.png)  \u003cbr\u003e\n├──15. [update\\\u003c1\\\u003e](edict/Images/update.1.png)  \u003cbr\u003e\n├──16. [union](edict/Images/union.0.png)  \u003cbr\u003e\n├──17. [intersection](edict/Images/intersection.0.png)  \u003cbr\u003e\n├──18. [diff](edict/Images/diff.0.png)  \u003cbr\u003e\n├──19. [complement](edict/Images/complement.0.png)  \u003cbr\u003e\n├──20. [comprise](edict/Images/comprise.0.png)  \u003cbr\u003e\n├──21. [tlist](edict/Images/tlist.0.png)  \u003cbr\u003e\n├──22. [setdefault](edict/Images/setdefault.0.png)  \u003cbr\u003e\n├──23. [rvwfs](edict/Images/rvwfs.0.png)  \u003cbr\u003e\n├──24. [rvdfs](edict/Images/rvdfs.0.png)  \u003cbr\u003e\n├──25. [rvmat](edict/Images/rvmat.0.png)  \u003cbr\u003e\n├──26. [kwfs](edict/Images/wfs.0.png)  \u003cbr\u003e\n├──27. [vwfs](edict/Images/wfs.0.png)  \u003cbr\u003e\n├──28. [wfses](edict/Images/wfs.0.png)  \u003cbr\u003e\n├──29. [kdfs](edict/Images/dfs.0.png)  \u003cbr\u003e\n├──30. [vdfs](edict/Images/dfs.0.png)  \u003cbr\u003e\n├──31. [dfses](edict/Images/dfs.0.png)  \u003cbr\u003e\n├──32. [kdmat](edict/Images/kdmat.0.png)  \u003cbr\u003e\n├──33. [vndmat](edict/Images/vndmat.0.png)  \u003cbr\u003e\n├──34. [ktvndmats](edict/Images/ktvndmats.0.png)  \u003cbr\u003e\n├──35. [kpmat](edict/Images/kpmat.0.png)  \u003cbr\u003e\n├──36. [vnest](edict/Images/vnest.0.png)  \u003cbr\u003e\n├──37. [ktree_vnest](edict/Images/ktree_vnest.0.png)  \u003cbr\u003e\n├──38. [klist](edict/Images/klist.0.png)  \u003cbr\u003e\n├──39. [vlist](edict/Images/vlist.0.png)  \u003cbr\u003e\n├──40. [kvlists](edict/Images/kvlists.0.png)  \u003cbr\u003e\n├──41. [contains\\\u003c0\\\u003e](edict/Images/contains.0.png)  \u003cbr\u003e\n├──42. [contains\\\u003c1\\\u003e](edict/Images/contains.1.png)  \u003cbr\u003e\n├──43. [count\\\u003c0\\\u003e](edict/Images/count.0.png)  \u003cbr\u003e\n├──44. [count\\\u003c1\\\u003e](edict/Images/count.1.png)  \u003cbr\u003e\n├──45. [depth](edict/Images/depth.0.png)  \u003cbr\u003e\n├──46. [total](edict/Images/depth.0.png)  \u003cbr\u003e\n├──47. [maxLevelWidth](edict/Images/depth.0.png)  \u003cbr\u003e\n├──48. [flatWidth](edict/Images/depth.0.png)  \u003cbr\u003e\n├──49. [tree\\\u003c0\\\u003e](edict/Images/tree.0.png)  \u003cbr\u003e\n├──50. [tree\\\u003c1\\\u003e](edict/Images/tree.1.png)  \u003cbr\u003e\n├──51. [cond_select_key\\\u003c0\\\u003e](edict/Images/cond_select_key.0.png)  \u003cbr\u003e\n├──52. [cond_select_key\\\u003c1\\\u003e](edict/Images/cond_select_key.1.png)  \u003cbr\u003e\n├──53. [cond_select_key\\\u003c2\\\u003e](edict/Images/cond_select_key.2.png)  \u003cbr\u003e\n├──54. [cond_select_leaf_value\\\u003c0\\\u003e](edict/Images/cond_select_leaf_value.0.png)  \u003cbr\u003e\n├──55. [cond_select_leaf_value\\\u003c1\\\u003e](edict/Images/cond_select_leaf_value.1.png)  \u003cbr\u003e\n├──56. [cond_select_keypath\\\u003c0\\\u003e](edict/Images/cond_select_keypath.0.png)  \u003cbr\u003e\n├──57. [cond_select_keypath\\\u003c1\\\u003e](edict/Images/cond_select_keypath.1.png)  \u003cbr\u003e\n├──58. [ancestor_keypaths\\\u003c0\\\u003e](edict/Images/ancestors.0.png)  \u003cbr\u003e\n├──59. [ancestor_keypaths\\\u003c1\\\u003e](edict/Images/ancestors.1.png)  \u003cbr\u003e\n├──60. [ancestors\\\u003c0\\\u003e](edict/Images/ancestors.0.png)  \u003cbr\u003e\n├──61. [ancestors\\\u003c1\\\u003e](edict/Images/ancestors.1.png)  \u003cbr\u003e\n├──62. [parent_keypath\\\u003c0\\\u003e](edict/Images/parent.0.png)  \u003cbr\u003e\n├──63. [parent_keypath\\\u003c1\\\u003e](edict/Images/parent.1.png)  \u003cbr\u003e\n├──64. [parent\\\u003c0\\\u003e](edict/Images/parent.0.png)  \u003cbr\u003e\n├──65. [parent\\\u003c1\\\u003e](edict/Images/parent.1.png)  \u003cbr\u003e\n├──66. [descendant_keypaths\\\u003c0\\\u003e](edict/Images/descendants.0.png)  \u003cbr\u003e\n├──67. [descendant_keypaths\\\u003c1\\\u003e](edict/Images/descendants.1.png)  \u003cbr\u003e\n├──68. [descendants\\\u003c0\\\u003e](edict/Images/descendants.0.png)  \u003cbr\u003e\n├──69. [descendants\\\u003c1\\\u003e](edict/Images/descendants.1.png)  \u003cbr\u003e\n├──  . **_From py3.6, the dict is ordered, try below in 3.6+_**\u003cbr\u003e\n├──70. [prevSibPath\\\u003c0\\\u003e](edict/Images/lsib.0.png)  \u003cbr\u003e\n├──71. [prevSibPath\\\u003c1\\\u003e](edict/Images/lsib.1.png)  \u003cbr\u003e\n├──72. [prevSibling\\\u003c0\\\u003e](edict/Images/lsib.0.png)  \u003cbr\u003e\n├──73. [prevSibling\\\u003c1\\\u003e](edict/Images/lsib.1.png)  \u003cbr\u003e\n├──74. [lsib_path\\\u003c0\\\u003e](edict/Images/lsib.0.png)  \u003cbr\u003e\n├──75. [lsib_path\\\u003c1\\\u003e](edict/Images/lsib.1.png)  \u003cbr\u003e\n├──76. [lsib\\\u003c0\\\u003e](edict/Images/lsib.0.png)  \u003cbr\u003e\n├──77. [lsib\\\u003c1\\\u003e](edict/Images/lsib.1.png)  \u003cbr\u003e\n├──78. [nextSibPath\\\u003c0\\\u003e](edict/Images/nextSibPath.0.png)  \u003cbr\u003e\n├──79. [nextSibPath\\\u003c1\\\u003e](edict/Images/nextSibPath.1.png)  \u003cbr\u003e\n├──80. [nextSibling\\\u003c0\\\u003e](edict/Images/nextSibling.0.png)  \u003cbr\u003e\n├──81. [nextSibling\\\u003c1\\\u003e](edict/Images/nextSibling.1.png)  \u003cbr\u003e\n├──82. [rsib_path\\\u003c0\\\u003e](edict/Images/rsib.0.png)  \u003cbr\u003e\n├──83. [rsib_path\\\u003c1\\\u003e](edict/Images/rsib.1.png)  \u003cbr\u003e\n├──84. [rsib\\\u003c0\\\u003e](edict/Images/rsib.0.png)  \u003cbr\u003e\n├──85. [rsib\\\u003c1\\\u003e](edict/Images/rsib.1.png)  \u003cbr\u003e\n├──86. [lcin\\\u003c0\\\u003e](edict/Images/lcin.0.png)  \u003cbr\u003e\n├──87. [lcin\\\u003c1\\\u003e](edict/Images/lcin.1.png)  \u003cbr\u003e\n├──88. [rcin\\\u003c0\\\u003e](edict/Images/rcin.0.png)  \u003cbr\u003e\n├──89. [rcin\\\u003c1\\\u003e](edict/Images/rcin.1.png)  \u003cbr\u003e\n├──90. [sons\\\u003c0\\\u003e](edict/Images/sons.0.png)  \u003cbr\u003e\n├──91. [sons\\\u003c1\\\u003e](edict/Images/sons.1.png)  \u003cbr\u003e\n├──92. [sibs\\\u003c0\\\u003e](edict/Images/sibs.0.png)  \u003cbr\u003e\n├──93. [sibs\\\u003c1\\\u003e](edict/Images/sibs.1.png)  \u003cbr\u003e\n├──94. [someSibPaths\\\u003c0\\\u003e](edict/Images/some_sibs.0.png)  \u003cbr\u003e\n├──95. [someSibPaths\\\u003c1\\\u003e](edict/Images/some_sibs.1.png)  \u003cbr\u003e\n├──96. [someSibs\\\u003c0\\\u003e](edict/Images/some_sibs.0.png)  \u003cbr\u003e\n├──97. [someSibs\\\u003c1\\\u003e](edict/Images/some_sibs.1.png)  \u003cbr\u003e\n├──98. [whichSibPath\\\u003c0\\\u003e](edict/Images/which_sib.0.png)  \u003cbr\u003e\n├──99. [whichSibPath\\\u003c1\\\u003e](edict/Images/which_sib.1.png)  \u003cbr\u003e\n├──100. [whichSib\\\u003c0\\\u003e](edict/Images/which_sib.0.png)  \u003cbr\u003e\n├──101. [whichSib\\\u003c1\\\u003e](edict/Images/which_sib.1.png)  \u003cbr\u003e\n├──102. [precedingSibPaths\\\u003c0\\\u003e](edict/Images/preceding_sibs.0.png)  \u003cbr\u003e\n├──103. [precedingSibPaths\\\u003c1\\\u003e](edict/Images/preceding_sibs.1.png)  \u003cbr\u003e\n├──104. [precedingSibs\\\u003c0\\\u003e](edict/Images/preceding_sibs.0.png)  \u003cbr\u003e\n├──105. [precedingSibs\\\u003c1\\\u003e](edict/Images/preceding_sibs.1.png)  \u003cbr\u003e\n├──106. [followingSibPaths\\\u003c0\\\u003e](edict/Images/following_sibs.0.png)  \u003cbr\u003e\n├──107. [followingSibPaths\\\u003c1\\\u003e](edict/Images/following_sibs.1.png)  \u003cbr\u003e\n├──108. [followingSibs\\\u003c0\\\u003e](edict/Images/following_sibs.0.png)  \u003cbr\u003e\n├──109. [followingSibs\\\u003c1\\\u003e](edict/Images/following_sibs.1.png)  \u003cbr\u003e\n├──110. [reorder_via_klist](edict/Images/reorder_via_klist.0.png)  \u003cbr\u003e\n├──111. [reorder_via_vlist](edict/Images/reorder_via_vlist.0.png)  \u003cbr\u003e\n├──112. [sort_via_key](edict/Images/sort_via_key.0.png)  \u003cbr\u003e\n├──113. [sort_via_value](edict/Images/sort_via_value.0.png)  \u003cbr\u003e\n├──114. [cond_sort](edict/Images/cond_sort.0.png)  \u003cbr\u003e\n├──115. [kvlist2d](edict/Images/.0.png)  \u003cbr\u003e\n├──116. [d2kvlist](edict/Images/.0.png)  \u003cbr\u003e\n├──116. [klviavl](edict/Images/.0.png)  \u003cbr\u003e\n├──116. [vlviakl](edict/Images/.0.png)  \u003cbr\u003e\n├──117. [d2list](edict/Images/.0.png)  \u003cbr\u003e\n├──118. [list2d](edict/Images/.0.png)  \u003cbr\u003e\n├──119. [mapkvV](edict/Images/mapkvV.0.png)  \u003cbr\u003e\n├──120. [mapkvK](edict/Images/mapkvK.0.png)  \u003cbr\u003e\n├──121. [mapvV](edict/Images/mapvV.0.png)  \u003cbr\u003e\n├──122. [mapvK](edict/Images/mapvK.0.png)  \u003cbr\u003e\n├──123. [mapkV](edict/Images/mapkV.0.png)  \u003cbr\u003e\n├──124. [mapkK](edict/Images/mapkK.0.png)  \u003cbr\u003e\n├──125. [slctvlKL](edict/Images/slctvlKL.0.png)  \u003cbr\u003e\n├──126. [d2orb](edict/Images/.0.png)  \u003cbr\u003e\n├──127. [orb2d](edict/Images/.0.png)  \u003cbr\u003e\n├──128. [](edict/Images/.0.png)  \u003cbr\u003e\n├──129. [](edict/Images/.0.png)  \u003cbr\u003e\n├──130. [](edict/Images/.0.png)  \u003cbr\u003e\n├──131. [](edict/Images/.0.png)  \u003cbr\u003e\n├──132. [](edict/Images/.0.png)  \u003cbr\u003e\n├──133. [](edict/Images/.0.png)  \u003cbr\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fihgazni2%2Fedict","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fihgazni2%2Fedict","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fihgazni2%2Fedict/lists"}