Python убрать то что уже было

Есть 2 строки, к примеру

one = "Привет. Как ты?"
two = "Привет. Как ты? Я хорошо"

как сделать что бы убрать все слова которые были в первой из второй что ыб получилось

two = " Я хорошо"

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

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

Можно так:

one = "Привет. Как ты?"
two = "Привет. Как ты? Я хорошо".replace(one, '').strip()
print(two)

)) А если перед "Я" пробел, то strip() не надо. Можно сделать еще проверку, есть ли содержимое one в two:

one = "Привет. Как ты?"
two = "Привет. Как ты? Я хорошо"

if one in two:
    two = "Привет. Как ты? Я хорошо".replace(one, '').strip()

print(two)

Вариантов масса.

→ Ссылка