【发布时间】:2013-04-11 23:41:54
【问题描述】:
我希望有这样的功能:
def findSimilar(string, options):
....
return aString
其中aString 类似于传递的字符串,但存在于options 中。我正在使用这个函数来规范来自我正在开发的玩具应用程序的用户输入。我读过有关使用 levenshtein distance 的信息,但我决定在这里问一下,因为我希望 Python 标准库中有一个简单的解决方案。
【问题讨论】:
-
您似乎希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的编码人员编写代码,但他们通常只有在发布者已经尝试自己解决问题时才会提供帮助。展示这项工作的一个好方法是包含您迄今为止编写的代码、示例输入(如果有的话)、预期输出和您实际获得的输出(控制台输出、堆栈跟踪、编译器错误 - 不管是什么适用的)。您提供的详细信息越多,您可能收到的答案就越多。
-
@MartijnPieters 我正在寻找一个更“主观”的答案。因为我完全不知道如何编写这个答案。
-
对于“相似”,您是指最多的共同字符(dg 类似于 djgk),还是具有最大共同字符串的字符(fghi 类似于 abcdefg)
标签: python string python-2.7