【发布时间】:2013-09-19 16:00:06
【问题描述】:
我从BeautifulSoup 得到了结果,但我不想打印所有链接,而是想打印前三个链接:
for link in links and i in range(3):
print link
这是不正确的。这种情况我该怎么办?
【问题讨论】:
我从BeautifulSoup 得到了结果,但我不想打印所有链接,而是想打印前三个链接:
for link in links and i in range(3):
print link
这是不正确的。这种情况我该怎么办?
【问题讨论】:
只需对列表进行切片,就可以得到前三个元素:
for link in links[:3]:
print link
【讨论】:
你不需要循环。只需print links[:3]。
编辑。另见 sberry 的评论
【讨论】:
print "\n".join(links[:3]) 获得与操作相同的输出。