我想编写一个将文件作为字符串的函数,如果文件有重复的单词,则返回 True,否则返回 False。
到目前为止,我有:
def double(filename):
infile = open(filename, 'r')
res = False
l = infile.split()
infile.close()
for line in l:
#if line is in l twice
res = True
return res
如果我的文件包含:“有同一个词”
我应该得到 True
如果我的文件包含:“没有同一个词”
我应该得到 False
如何确定字符串中是否存在重复的单词
PS 重复的单词不必紧跟在另一个之后,即在“那里的句子中有相同的单词”应该返回 True,因为“那里”也是重复的。