我有以下数据:
<li>
<div>Content1</div>
</li>
<li>
<div>Content2</div>
<div>Content3</div>
<div>Content4</div>
</li>
<li>
<div>Content5</div>
<div>Content6</div>
</li>
我想用BeautifulSoup将每个li元素的内容放在单独的列表中。结果应该是:
List1 = ['Content1']
List2 = ['Content2', 'Content3', 'Content4']
List2 = ['Content5', 'Content6']
像div = [a.get_text(strip=True) for a in soup.select('li>div')]
这样的行将整个内容放在一个列表中。我努力为每个li元素创建单独的列表,并用正确的内容填充它。有人能帮忙吗
可以使用嵌套列表
例如:
输出:
只需为每个
li
创建一个新列表,如下所示:相关问题 更多 >
编程相关推荐