如何在python中优化搜索一个字符串(“haystack”)中的多个字符串(“针”)

您所在的位置:网站首页 search函数查找多个字符 如何在python中优化搜索一个字符串(“haystack”)中的多个字符串(“针”)

如何在python中优化搜索一个字符串(“haystack”)中的多个字符串(“针”)

2022-11-25 00:18| 来源: 网络整理| 查看: 265

如何在python中优化搜索一个字符串(“haystack”)中的多个字符串(“针”),python,search,optimization,Python,Search,Optimization,我需要知道是否所有的针都是在干草堆里找到的。我想有一种方法可以优化搜索时间。例如: haystack = "xxxxxefgyyy" needles = [ 'ezz', 'efg', 'eee', 'b', ... ] 在本例中,优化方法可能会按第一个字母对针进行排序。在匹配了干草堆中的“ezz”之后,重新搜索干草堆就没有意义了。理想情况下,对于下一个指针(“egh”),将从“e”的最后一个位置开始搜索草堆,而不是从开始(“xxx…”)开始搜索 这种算法的名称是什么 python的具体实现是



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3