python模糊匹配键值对
时间: 2023-08-28 08:08:08 浏览: 179
python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配
可以使用模糊匹配库fuzzywuzzy实现模糊匹配键值对。以下是示例代码:
```python
from fuzzywuzzy import process
# 待匹配的键值对
data = {'apple': 5, 'banana': 3, 'orange': 2}
# 模糊匹配的关键词
query = 'appl'
# 对每个键进行模糊匹配
matches = process.extract(query, data.keys(), limit=5)
# 打印匹配结果
for match in matches:
key = match[0]
score = match[1]
if score > 70: # 只输出匹配得分大于70的结果
print(f'key: {key}, value: {data[key]}, score: {score}')
```
输出结果:
```
key: apple, value: 5, score: 100
```
阅读全文