Python 3.x для циклов и индексации списков - PullRequest
0 голосов
/ 07 декабря 2018

У меня проблемы с пониманием, этот простой вопрос использует цикл for в Python, который я нашел в онлайн-викторине.Не могли бы вы помочь мне понять, почему мы получаем вывод нижесписок 5 раз.

1 Ответ

0 голосов
/ 07 декабря 2018

Выражение for x in some_list: проходит по списку и временно сохраняет каждое значение списка в x.

Выражение for some_list[1] in some_list: проходит по списку и временно сохраняет каждое значение списка в some_list[1].(На каждой итерации цикла следующее значение списка перезаписывается some_list[1].)

Я думал, что это напечатало бы второй элемент списка и весь список 5 раз.

Вот что происходит, просто меняется список (особенно 2-й элемент).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...