0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Обход коллекции настолько распространенная задача, что многие языки программирования решают это введением специального вида цикла. В Python можно воспользоваться циклом for ... in для обхода списка.</p>
1
<p>Обход коллекции настолько распространенная задача, что многие языки программирования решают это введением специального вида цикла. В Python можно воспользоваться циклом for ... in для обхода списка.</p>
2
<p>Цикл знает, как перебирать элементы, и знает о том, когда они закончатся. В цикле создается переменная name. На каждой итерации она принимает следующее значение элемента списка user_names.</p>
2
<p>Цикл знает, как перебирать элементы, и знает о том, когда они закончатся. В цикле создается переменная name. На каждой итерации она принимает следующее значение элемента списка user_names.</p>
3
<p>Этот цикл отлично подходит для задач агрегации:</p>
3
<p>Этот цикл отлично подходит для задач агрегации:</p>
4
<p>for ... in - это больше, чем просто цикл для списков. Он используется для обхода всех коллекций в Python. Так ранее мы проходили уже пример коллекции в виде кортежей. Обходить их тоже можно с помощью for ... in</p>
4
<p>for ... in - это больше, чем просто цикл для списков. Он используется для обхода всех коллекций в Python. Так ранее мы проходили уже пример коллекции в виде кортежей. Обходить их тоже можно с помощью for ... in</p>
5
<p>Для полного понимания принципов его работы нужно разбираться в темах, которые мы еще не проходили, среди них объекты, итераторы, магические методы. Если по-простому, то разные данные в Python могут притворяться коллекциями элементов. Самый простой пример - это строка: for...in перебирает строку посимвольно.</p>
5
<p>Для полного понимания принципов его работы нужно разбираться в темах, которые мы еще не проходили, среди них объекты, итераторы, магические методы. Если по-простому, то разные данные в Python могут притворяться коллекциями элементов. Самый простой пример - это строка: for...in перебирает строку посимвольно.</p>
6
<p>Однако не следует путать строку со списком. Несмотря на внешнюю схожесть доступа к элементам строки по индексу, строка списком не является.</p>
6
<p>Однако не следует путать строку со списком. Несмотря на внешнюю схожесть доступа к элементам строки по индексу, строка списком не является.</p>