gpt4 book ai didi

python - Python 中是否有一种标准方法可以将字符串与任意可接受值列表进行模糊匹配?

转载 作者:太空宇宙 更新时间:2023-11-03 12:17:31 24 4
gpt4 key购买 nike

我希望有这样的功能:

def findSimilar(string, options):
....
return aString

其中 aString 类似于传递的字符串,但存在于 options 中。我正在使用此函数来规范化来 self 正在处理的玩具应用程序的用户输入。我读到了有关使用 levenshtein 距离的信息,但我决定在这里提问,因为我希望 Python 标准库中有一个简单的解决方案。

最佳答案

使用difflib .get_close_matches.

get_close_matches(word, possibilities[, n][, cutoff])

Return a list of the best “good enough” matches. word is a sequence for which close matches are desired (typically a string), and possibilities is a list of sequences against which to match word (typically a list of strings).

关于python - Python 中是否有一种标准方法可以将字符串与任意可接受值列表进行模糊匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16090060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com