在列表中搜索包含特定单词的字符串

y

我正在Python 2.7中编写代码,其中定义了超过一百万个字符串的列表。这是我的简单代码,用于查找包含关键字的字符串:

for word in wordlist:
   if keyword in word:
      newlist.append(word)

是否有更好/更快的方法来完成此任务?

休·博斯韦尔

您会经常这样做吗?您只匹配精确的单词吗?可能值得建立并保留一个索引:

from collections import defaultdict

class Index:
    def __init__(self, stringlist):
        self.index = defaultdict(list)
        for string in stringlist:
            for word in string.split():
                self.index[word].append(string)

    def strings_containing(self, word):
        return self.index[word]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何检查字符串列表中的特定单词是否包含在字符串中,但不应包含在其他任何单词之间?

来自分类Dev

如何通过使用 re python 忽略特定字符从字符串中搜索特定单词

来自分类Dev

如果字符串中有特定单词,如何从列表中删除字符串

来自分类Dev

如何删除包含特定单词列表从字符串更快

来自分类Dev

检查字符串是否包含特定单词

来自分类Dev

检查字符串是否包含特定单词

来自分类Dev

查找不包含特定单词的字符串

来自分类Dev

用数据框中的单词替换精确的字符串,并仅包含特定单词的匹配字符串

来自分类Dev

使用REGEX获取句子中不包含特定单词的特定字符串?

来自分类Dev

如何从C#中包含特定单词的字符串中获取文本?

来自分类Dev

搜索文本字符串中的特定单词-SQL

来自分类Dev

RegEx匹配字符串,如果在分隔符中包含特定单词

来自分类Dev

从特定单词/到特定单词的R中的字符向量提取字符串

来自分类Dev

PHP:在字符串中的特定单词之后提取特定单词?

来自分类Dev

如何快速替换字符串中的特定单词?

来自分类Dev

保护特定单词,从字符串中删除字母

来自分类Dev

从字符串中删除特定单词

来自分类Dev

更改字符串中特定单词的颜色

来自分类Dev

查找字符串中的特定单词,Python

来自分类Dev

从文本字符串中删除特定单词?

来自分类Dev

我如何从字符串中获取特定单词?

来自分类Dev

保护特定单词,从字符串中删除字母

来自分类Dev

如何快速替换字符串中的特定单词?

来自分类Dev

查找字符串中的特定单词

来自分类Dev

在Elasticsearch中查询以特定单词开头的字符串

来自分类Dev

替换字符串中的特定单词

来自分类Dev

计算php字符串中特定单词的数量

来自分类Dev

替换字符串中的特定单词

来自分类Dev

查找特定单词在字符串中的位置

Related 相关文章

  1. 1

    如何检查字符串列表中的特定单词是否包含在字符串中,但不应包含在其他任何单词之间?

  2. 2

    如何通过使用 re python 忽略特定字符从字符串中搜索特定单词

  3. 3

    如果字符串中有特定单词,如何从列表中删除字符串

  4. 4

    如何删除包含特定单词列表从字符串更快

  5. 5

    检查字符串是否包含特定单词

  6. 6

    检查字符串是否包含特定单词

  7. 7

    查找不包含特定单词的字符串

  8. 8

    用数据框中的单词替换精确的字符串,并仅包含特定单词的匹配字符串

  9. 9

    使用REGEX获取句子中不包含特定单词的特定字符串?

  10. 10

    如何从C#中包含特定单词的字符串中获取文本?

  11. 11

    搜索文本字符串中的特定单词-SQL

  12. 12

    RegEx匹配字符串,如果在分隔符中包含特定单词

  13. 13

    从特定单词/到特定单词的R中的字符向量提取字符串

  14. 14

    PHP:在字符串中的特定单词之后提取特定单词?

  15. 15

    如何快速替换字符串中的特定单词?

  16. 16

    保护特定单词,从字符串中删除字母

  17. 17

    从字符串中删除特定单词

  18. 18

    更改字符串中特定单词的颜色

  19. 19

    查找字符串中的特定单词,Python

  20. 20

    从文本字符串中删除特定单词?

  21. 21

    我如何从字符串中获取特定单词?

  22. 22

    保护特定单词,从字符串中删除字母

  23. 23

    如何快速替换字符串中的特定单词?

  24. 24

    查找字符串中的特定单词

  25. 25

    在Elasticsearch中查询以特定单词开头的字符串

  26. 26

    替换字符串中的特定单词

  27. 27

    计算php字符串中特定单词的数量

  28. 28

    替换字符串中的特定单词

  29. 29

    查找特定单词在字符串中的位置

热门标签

归档