gpt4 book ai didi

Python 合并列表

转载 作者:太空宇宙 更新时间:2023-11-04 08:51:39 25 4
gpt4 key购买 nike

我想从 website 中得到数字的总和.我这样做:

lst = list()
url = raw_input('Enter - ')
html = urllib.urlopen(url).read()
soup = BeautifulSoup(html)
tags = soup('span')
for tag in tags:
lst.append(map(int,tag.contents))
print lst

但如果我没记错的话,我现在每个数字都有一个子列表。因此,sum(lst) 不起作用。我怎样才能合并子列表或将数字放在一个列表中开始?谢谢!

最佳答案

您可以使用以下内容:

import urllib
from bs4 import BeautifulSoup

url = 'http://python-data.dr-chuck.net/comments_213060.html'
html = urllib.urlopen(url).read()
soup = BeautifulSoup(html)
tags = soup('span')
lst = [int(tag.text) for tag in tags]
print(sum(lst))

输出

2838

关于Python 合并列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34711458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com