将带有标记的列表转换为文本列表,python
我有一个从beatifulSoup获得的标签列表,我正在尝试删除这些标签:将带有标记的列表转换为文本列表,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=
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))