Есть список слов
bulb
queen
dinosaur
Есть строка
Bulbasaur. Как мы видим это составная часть двух слов выше -
bulb и
dinosaur.
lines = []
fh = open('input.txt')
for line in fh:
lines.append(line.strip())
fh.close()
str = 'Bulbasaur'
newlist = []
for line in lines:
if line in str.lower():
newlist.append(line)
str = str.replace(line,"")
for line in lines:
if str.lower() in line:
newlist.append(line)
str = str.replace(line,"")
Данный код в принципе корректно находит эти телескопизмы, но чувствую я тут накидал индусского кода. Подскажите более красивый вариант