Зачем доп элемент “element” в for для перебора списка?
spisok = [10, 20, 30, 40, 50, 60, 70, 80, 90] i = 0 for element in spisok: print(element) print(spisok[i]) spisok[i] = element + 2 i = i + 1 print(spisok)
Почему нельзя перебирать как массив в других языках? Как работает понятно. Не понятно, какое преимущество дает дополнительная переменная element. Она вроде что-то указателя на элемент списка.
spisok = [10, 20, 30, 40, 50, 60, 70, 80, 90] i = 0 for i in spisok: print(spisok[i]) spisok[i] = spisok[i] + 2 i = i + 1 print(spisok)
UPD:
Нашел не полный ответ на свой вопрос.
Цикл for широко используется в языке программирования Python, т.к. является
важным инструментом при обработки структур данных. Также следует запомнить, что
цикл for в Питоне особенный. Он не является аналогом циклов for во многих других
языках программирования, где представляет собой, так называемый, цикл со
счетчиком