Хочу узнать с помощью цикла в python'e есть ли совпадения в файле. txt?
У меня есть проблема. В файле есть очень много ссылок, и я хочу через цикл узнать есть ли одинаковые ссылки в файле .txt. Так как если будут одинаковые ссылки у меня будет ошибка в другом коде.
https://pastebin.com/9sbTu89C вот пример как я пытался решить эту проблему, но явно я написал что-то не то.
with open(r"manyurls.txt", "r") as file:
for manyurls in file:
if manyurls == manyurls:
print(manyurls)
Ответы (1 шт):
Автор решения: Влад Дутчак
→ Ссылка
Создал два списка , один - силок , второй(необязательный) - повторяющихся силок.
listOfUrls = []
listOfSecondUrls = []
with open(r"manyurls.txt", "r") as file:
for url in file:
if url not in listOfUrls:
listOfUrls.append(url)
else:
listOfSecondUrls.append(url)