Im пытается создать функцию, которая читает каждую строку в файле и сравнивает слова с их обратной (палиндром) версией i.e > (heheh = heheh) & (law = wal)
. Поэтому, когда я попытался сделать это, условие завершилось неудачно, и функция вернула пустой список.Python - Читать и сравнивать
КОД
def palindrome_lst():
lst = []
with open("words.txt", "r") as f:
for line in f:
if line == line[::-1]:
lst.append(line)
return lst
print palindrome_lst()
Вы хотите сравнить слова или строки? Вы упомянули, что хотите сравнить слова, но вы сравниваете всю линию. –
Можете ли вы также опубликовать входной файл? – SilentMonk
@SilentMonk его только некоторые случайные слова Bro: EFe SEFE wefew Лала лол дож приходят НАП Blackwolf волк wolw volv Volvo jebote etobej Kurwa awruk –