我有一个函数调用crawl,它将返回一个网站的链接.然后我做了类似的事情:
found.append(crawl()) (找到了一个清单)
只要爬网返回有效链接,这样就可以正常工作,但有时它不会返回任何内容.因此,将值None添加到列表中.
所以我的问题是,是否可以从中返回一些crawl不会在列表中添加任何内容的内容?
Dan*_*iel 10
在Python中没有任何东西:None.你必须使用if条件:
link = crawl()
if link is not None:
found.append(link)
Run Code Online (Sandbox Code Playgroud)
或者让crawl一个列表,它可以包含一个或零个元素:
found.extend(crawl())
Run Code Online (Sandbox Code Playgroud)