История изменений
Исправление vvn_black, (текущая версия) :
Я не знаю, какие у тебя ещё ограничения, но если там только один закрытый тэг, то:
res = list(map(lambda x: x[0][x[0].find('>') + 1: x[0].rfind('<')],
filter(lambda x: x[0] != x[1],
zip(downloaded_list, template_list))))
print(list(map(lambda x: '%s, %s' % x, zip(res[::2], res[1::2]))))
А если, нужна универсальность, то как здраво подсказал анон, надо парсить html специально обученой либой.
Исправление vvn_black, :
Я не знаю, какие у тебя ещё ограничения, но если там только один закрытый тэг, то:
res = list(map(lambda x: x[0][x[0].find('>') + 1: x[0].rfind('<')],
filter(lambda x: x[0] != x[1],
zip(downloaded_list,
template_list))))
print(list(map(lambda x: '%s, %s' % x, zip(res[::2], res[1::2]))))
А если, нужна универсальность, то как здраво подсказал анон, надо парсить html специально обученой либой.
Исходная версия vvn_black, :
Я не знаю, какие у тебя ещё ограничения, но если там только один закрытый тэг, то:
res = list(map(lambda x: x[0][x[0].find('>') + 1: x[0].rfind('<')],
filter(lambda x: x[0] != x[1],
zip(downloaded_list.split('\n'),
template_list.split('\n')))))
print(list(map(lambda x: '%s, %s' % x, zip(res[::2], res[1::2]))))
А если, нужна универсальность, то как здраво подсказал анон, надо парсить html специально обученой либой.