【发布时间】:2018-12-21 17:33:45
【问题描述】:
我目前正在学习一个使用 BeautifulSoup 从 HTML 页面中提取信息的教程,当我学习时,我意识到我没有理解一个步骤。代码是:
period_tags = seven_day.select(".tombstone-container .period-name")
periods = [pt.get_text() for pt in period_tags]
periods
我对第二行感到困惑。我知道括号用于列表,但我不明白“pt”的来源,而且我对“for”和“in”也相当陌生。
有人可以帮我理解吗?希望我提供了足够的背景信息。
【问题讨论】:
-
请在以后格式化您的代码,在行前使用四个空格,而不是
>(表示引号)
标签: python beautifulsoup for-in-loop