我在 .txt 文件中有一段文本,我想从中删除重复的单词,然后单独阅读每个单词。有没有一种方法可以删除重复的单词,同时仍然符合以下代码:
TEXT = "./text.txt";
dictionary = open(TEXT, "rt").read().split();
谢谢
我在 .txt 文件中有一段文本,我想从中删除重复的单词,然后单独阅读每个单词。有没有一种方法可以删除重复的单词,同时仍然符合以下代码:
TEXT = "./text.txt";
dictionary = open(TEXT, "rt").read().split();
谢谢
假设您的代码到目前为止工作正常,只是它保持重复,那么您可以使用:
with open(TEXT, 'rt') as f:
dictionary = set(f.read().split())
>>> s = set(f.read().split())
>>> for k in s:
... print k
...
使用一套
| set() -> new empty set object
| set(iterable) -> new set object
|
| Build an unordered collection of unique elements.