Python34 - 使用子字符串比较创建列表

时间:2015-06-26 20:13:50

标签: python-3.x

(noobie question)

我已经使用BeautifulSoup来清除一系列href。然后我将它们分配到列表中。我希望将一组特定的内容提取到另一个列表中。我可以使用两个子串来区分我想要的子串 - 它们都以" dsp"开头。他们有像"& tab = tabs-1"在他们中间。

如何只将MyList []中的那些传输到MyNewList []? 我曾经有过一个where子句可以使用,似乎无法找到任何参考 - 我假设它必须是非常基本的

1 个答案:

答案 0 :(得分:0)

这样的事情?

urls = ['http://dsp.more/&tab=tabs-1&more" ', 'http://no.mat.ch']

new_urls = [ url for url in urls if url.startswith('http://dsp') and '&tab=tabs-1' in url]
print(new_urls)