将带有标记的列表转换为文本列表,python

将带有标记的列表转换为文本列表,python,python,list,for-loop,tags,append,Python,List,For Loop,Tags,Append,我有一个从beatifulSoup获得的标签列表,我正在尝试删除这些标签: res= [<a href="/cities/Bilbao/place/p/95854/Guggenheim+Museum+Bilbao">Guggenheim Museum Bilbao</a>, <a href="/cities/Bilbao/place/p/380902/Vizcaya+Bridge">Vizcaya Bridge</a>, <a href=

我有一个从beatifulSoup获得的标签列表,我正在尝试删除这些标签:

res= [<a href="/cities/Bilbao/place/p/95854/Guggenheim+Museum+Bilbao">Guggenheim Museum Bilbao</a>,
 <a href="/cities/Bilbao/place/p/380902/Vizcaya+Bridge">Vizcaya Bridge</a>,
 <a href="/cities/Bilbao/place/p/95864/Mercado+de+la+Ribera">Mercado de la Ribera</a>,
 <a href="/cities/Bilbao/place/p/95863/Azkuna+Zentroa">Azkuna Zentroa</a>,
 <a href="/cities/Bilbao/place/p/95846/Plaza+Berria">Plaza Berria</a>]
我可以通过:sites=res[0].text一个接一个地手动执行,但我想将其自动化,我曾想过创建for循环,但我对python和编程太陌生了,无法构建它


您可以按照建议使用for循环

另一个可行的选择是使用地图

我建议您在完全掌握python标准库之前,不要使用BeautifulSoup或其他库

for r in res:
    site = r.text
res = list(map(lambda x: x.text, res))