Задать вопрос
suguby
@suguby
программист, python, django, mysql, git, hg, linux

Как в пайтоне выделить общую часть из двух строк?

Пусть есть две строки
s1 = u'А роза упала на лапу Азора'
s2 = u'Дай, Джим, на счастье лапу мне'

нужно получить строку 'лапу'.
Есть ли стандартные средства типа .find() или .startswith() ?
  • Вопрос задан
  • 1241 просмотр
Подписаться 3 Оценить Комментировать
Ответ пользователя Yuri Shikanov К ответам на вопрос (3)
dizballanze
@dizballanze
Software developer at Yandex
решение в лоб:

>>> s1 = u'А роза упала на лапу Азора'
>>> s2 = u'Дай, Джим, на счастье лапу мне'
>>> words = s1.split(' ')
>>> [word for word in words if word in s2]
[u'на', u'лапу']
Ответ написан