ファイルを文字列として受け取り、ファイルに重複する単語がある場合は 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 重複する単語は他の単語の直後に来る必要はありません。つまり、「there」も重複しているため、「there is a same word in the statement over there」は True を返す必要があります。