Другой вариант - использовать функцию map
для выполнения добавления target
:
inlist = ["<a href=\"url_1\">Title_1</a>",
"<a href=\"url_2\">Title_2</a>",
"<a href=\"url_3\">Title_3</a>",
"<a href=\"url_4\">Title_4</a>"]
newList = list(map(lambda elem: elem.replace('<a', '<a target="blank"'), inlist))
print(newList)
Вывод:
['<a target="blank" href="url_1">Title_1</a>', '<a target="blank" href="url_2">Title_2</a>', '<a target="blank" href="url_3">Title_3</a>', '<a target="blank" href="url_4">Title_4</a>']
Примечание : не используйте list
в качестве имени переменной, поскольку это зарезервированное ключевое слово Python.