Новичок здесь, так что медведь со мной ... Я пытался исследовать это на Python.org и Google, мне все еще не ясно, что здесь происходит.Как «перерыв» в итеративных циклах Python работает
Основные вопросы:
Что делать перерыв в следующих итерационных циклах?
Почему оба оператора работают, даже если один использует «
>=
», а другой использует «<=
»?Почему количество элементов в синтаксическом анализаторе различно? Первый имеет 5 элементов, которые он анализирует, второй анализирует 6 пунктов.
Script # 1:
Import feedparser
d = feedparser.parse('http://smrss.neulion.com/u/nhl/mrss/sights-and-sounds/vod.xml')
for index, item in enumerate(d.entries):
if index >= 5:
break
print item.title
Script # 1 выход:
достопримечательности и звуки: Flames против Утки - Игра 2
достопримечательности и Звуки: Wild vs. Blackhawks - Игра 2
микрофон которого: Кучера сети его третий гол
микрофон которого: Кучера сети его второй гол
достопримечательность и звуки: Кэпиталз против Рейнджерс - Игра 2
сценарий # 2:
Import feedparser
d = feedparser.parse('http://smrss.neulion.com/u/nhl/mrss/sights-and-sounds/vod.xml')
for index, item in enumerate(d.entries):
if index <= 5:
print item.title
Script # 2 выход:
достопримечательности и звуки: Flames против Ducks - Игра 2
достопримечательности и звуки: Дикие против Блэкхокс - Игра 2
микрофон которого: Кучеров сетками его второй гол
Mic'd Up: Кучеров сетует свой второй гол
Достопримечательности и звуки: Capitals vs.Рейнджерс - Игра 2
Лучшие достопримечательности и звуки от 1-го раунда
Возможный дубликат [для циклического перерыва списка и продолжения] (http://stackoverflow.com/questions/30017958/for-loop-over-list-break-and-continue) – mpolednik