我有一套绳子,例如
my_prefix_what_ever
my_prefix_what_so_ever
my_prefix_doesnt_matter
我只想找到这些字符串中最长的公共部分,这里是前缀。在上面的结果应该是
my_prefix_
弦
my_prefix_what_ever
my_prefix_what_so_ever
my_doesnt_matter
应该产生前缀
my_
Python中是否有一种相对轻松的方法来确定前缀(不必手动遍历每个字符)?
PS:我使用的是Python2.6.3。
Tags:
Ned Batchelder可能是对的。但有趣的是,这里有一个使用
itertools
的phimuemue答案的更有效版本。作为对可读性的侮辱,这里有一个单行版本:)
我的解决方案是:
永远不要重写提供给您的内容:^{} 这样做正是:
为了与其他答案进行比较,下面是代码:
相关问题 更多 >
编程相关推荐