Вывод слов, в котроых содержатся определенные буквы

Всем здравствуйте. Нужно вывести слова, в которых содержатся определенные буквы (минимум один раз). У меня получается вывести слова в котрорых содержится только какая-то одна буква, а нужно, чтобы работало с несколькими буквами. Подскажите, пожалуйста.

letter = "к л м"
text = "Клон Лом Море"
for word in text.split():
    if letter in word.lower():
        print(word)

Ответы (1 шт):

Автор решения: nomnoms12

Вы можете воспользоваться вложенным циклом, поочередно проверяя вхождение каждой буквы.

Пример:

letters = 'клм'
text = 'Клон Лом Море'

for word in text.split():
    for letter in letters:
        if letter in word.lower():
            print(word)
            break

stdout

Клон
Лом
Море
→ Ссылка