如何将文件中的所有字符串添加到集合中?

小王

大家好(这是针对python 2.7.12的)

我正在尝试使用一个包含 300,000 个左右单词的文件,每行一个,并将它们全部添加到__init__我的类方法中的一个集合中这是我到目前为止。

当我使用字符串以外的任何东西作为参数时,我无法使用它返回错误的函数。我究竟做错了什么?

我希望集合中只有每个单词,例如“cat”、“car”、“dog”等。

    def __init__(self,words):  # accepts a file of strings and puts them into a list
        self.language = set()
        for w in words:
            words.open()
            w.strip('\n')
            self.language.add(w)
        print self.language
罗比

如果您有一个名为data.txt的文件,您可以将文件读入一个单词列表,去掉换行符并从列表中创建一个集合:

with open('data.txt') as f:
    raw = f.readlines()
words = [i.strip() for i in raw]
wordSet = set(words)

如果你想创建一个类,你可以将它定义为:

class listOfWords(object):
    """docstring for listOfWords."""
    def __init__(self, wordFile):
        self.wordFile = wordFile
        self.wordSet = self.readfile()

    def readfile(self):
        with open(self.wordFile) as f:
            wordSet = {line.rstrip() for line in f}
        return wordSet

然后创建一个对象:

wordObject = listOfWords('data.txt')

当您想访问一组单词时,您将调用:

wordObject.wordSet

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将逗号添加到字符串中除最后一项以外的所有逗号

来自分类Dev

如何将逗号添加到字符串中除最后一项以外的所有逗号

来自分类Dev

如何将多个文本文件中的字符串添加到数组

来自分类Dev

如何使用javascript将字符串添加到ul中的所有列表项?

来自分类Dev

如何将子字符串添加到字符串中

来自分类Dev

如何使用sed或awk将字符串添加到.txt文件中的所有行中,除了少数字符外

来自分类Dev

如何防止将短字符串添加到集合中

来自分类Dev

如何将跨度添加到当前没有<span>元素的字符串中的字符?

来自分类Dev

如何将一串字符串添加到列表中

来自分类Dev

如何将字符数组中的字符串添加到 C 中的字符串

来自分类Dev

如何将sha256中的摘要添加到flutter中的字符串?

来自分类Dev

如何将字符串中的属性添加到javascript中的对象?

来自分类Dev

如何将字符串添加到 Transform Message 组件中的 Java 列表中?

来自分类Dev

将字符串文件添加到arraylist中

来自分类Dev

如何将字符串附加到Bash目录中所有文件的所有行中?

来自分类Dev

获取在 mongoDB 中添加到给定字符串中的字段中存在所有单词的集合列表

来自分类Dev

如何将字符串添加到我的文本文件中的第 13 行

来自分类Dev

蟒蛇| 如何将字符串添加到 csv 文件中的每一行?

来自分类Dev

将字符串/符号添加到数组中的所有键

来自分类Dev

将下标格式添加到字符串中的所有数字

来自分类Dev

将字符串/符号添加到数组中的所有键

来自分类Dev

如何将字符串对添加到RapidJSON文档中

来自分类Dev

如何将CommandTimeout添加到web.config中的连接字符串

来自分类Dev

如何将锚标记添加到字符串中的URL

来自分类Dev

如何将字符串文本添加到获取string []的方法中?

来自分类Dev

如何将变量添加到字符串中?(快速)

来自分类Dev

如何将字符串添加到列表中的特定元素?

来自分类Dev

如何将字符串与字典并行添加到列表中

来自分类Dev

如何将元素添加到字符串中,而不是每次都将其重置?

Related 相关文章

  1. 1

    如何将逗号添加到字符串中除最后一项以外的所有逗号

  2. 2

    如何将逗号添加到字符串中除最后一项以外的所有逗号

  3. 3

    如何将多个文本文件中的字符串添加到数组

  4. 4

    如何使用javascript将字符串添加到ul中的所有列表项?

  5. 5

    如何将子字符串添加到字符串中

  6. 6

    如何使用sed或awk将字符串添加到.txt文件中的所有行中,除了少数字符外

  7. 7

    如何防止将短字符串添加到集合中

  8. 8

    如何将跨度添加到当前没有<span>元素的字符串中的字符?

  9. 9

    如何将一串字符串添加到列表中

  10. 10

    如何将字符数组中的字符串添加到 C 中的字符串

  11. 11

    如何将sha256中的摘要添加到flutter中的字符串?

  12. 12

    如何将字符串中的属性添加到javascript中的对象?

  13. 13

    如何将字符串添加到 Transform Message 组件中的 Java 列表中?

  14. 14

    将字符串文件添加到arraylist中

  15. 15

    如何将字符串附加到Bash目录中所有文件的所有行中?

  16. 16

    获取在 mongoDB 中添加到给定字符串中的字段中存在所有单词的集合列表

  17. 17

    如何将字符串添加到我的文本文件中的第 13 行

  18. 18

    蟒蛇| 如何将字符串添加到 csv 文件中的每一行?

  19. 19

    将字符串/符号添加到数组中的所有键

  20. 20

    将下标格式添加到字符串中的所有数字

  21. 21

    将字符串/符号添加到数组中的所有键

  22. 22

    如何将字符串对添加到RapidJSON文档中

  23. 23

    如何将CommandTimeout添加到web.config中的连接字符串

  24. 24

    如何将锚标记添加到字符串中的URL

  25. 25

    如何将字符串文本添加到获取string []的方法中?

  26. 26

    如何将变量添加到字符串中?(快速)

  27. 27

    如何将字符串添加到列表中的特定元素?

  28. 28

    如何将字符串与字典并行添加到列表中

  29. 29

    如何将元素添加到字符串中,而不是每次都将其重置?

热门标签

归档