Python 扩展列表
Python extend list
我 运行 在尝试扩展列表时遇到了一些困难。
代码的问题部分是:
l = []
tickers = soup.find_all('td', {'aria-label': 'Symbol'})[1:].text
l.extend(tickers)
当我打印代码时,它按预期输出,每行一个代码。但是,当我尝试将它们添加到列表中时,它显示为每行一个字母。即使我将它保存为 csv,它也是每行一个字母。
关于如何解决这个问题有什么建议吗?
在使用 .extend()
之前,您必须通过使用 .splitlines()
:
将项目分隔到列表中
l = []
tickers = soup.find_all('td', {'aria-label': 'Symbol'})[1:].text
l.extend(tickers.splitlines())
我 运行 在尝试扩展列表时遇到了一些困难。
代码的问题部分是:
l = []
tickers = soup.find_all('td', {'aria-label': 'Symbol'})[1:].text
l.extend(tickers)
当我打印代码时,它按预期输出,每行一个代码。但是,当我尝试将它们添加到列表中时,它显示为每行一个字母。即使我将它保存为 csv,它也是每行一个字母。
关于如何解决这个问题有什么建议吗?
在使用 .extend()
之前,您必须通过使用 .splitlines()
:
l = []
tickers = soup.find_all('td', {'aria-label': 'Symbol'})[1:].text
l.extend(tickers.splitlines())