用dict中的模糊键获取元素
dict-extend-fuzz的Python项目详细描述
dict扩展-获取模糊
通过模糊键从dict获取元素。
简介
库是内置类型dict
的扩展。导入后,可以使用get_fuzzy
和get_fuzzy_stats
之类的get
方法。
所需的最低python-3.4
安装
此库可以从pip安装:
pip install dict-extend-fuzzy
用法
简单示例
fromdictextendfuzzyimportget_fuzzydata={'aaaa':1,'bbbb':2}data.get_fuzzy('aaab')# 1
获取更多信息
fromdictextendfuzzyimportget_fuzzy_statsdata={'aaaa':1,'bbbb':2}obj=data.get_fuzzy_stats('aaab')obj.key# 'aaaa'obj.value# 1obj.ratio# 0.75
带可选参数
data.get_fuzzy('kei','default_object',level=0.5)data.get_fuzzy_stats('kay',{},level=0.25)