Перебор элементов массива
При работе с массивами обычно приходится работать сразу со всеми элементами массива.
Перебор элементов: просматриваем все элементы массива и, если нужно, выполняем с каждым из них некоторую операцию.
Для этого используется чаще всего цикл с переменной, которая изменяется от
0
до
N-1
, где
N
количество элементом массива.
Под
N
будем считать текущий размер массива, то есть
N = len(A).
...
for i in range(N):
# здесь работаем с A[i]
...
В указанном цикле переменная
i
будет принимать значения
0, 1, 2, ..., N-1. Таким образом, на каждом шаге цикла мы обращаемся к конкретному элементу массива с номером
i
.
Таким образом, достаточно описать, что нужно сделать с одним элементом массива
A[i]
и эти действия поместить внутрь такого цикла.
Напишем программу, которая заполняет массив первыми
N
натуральными числами, то есть, по окончанию программы элементы массива должны стать равными
A[0] = 1
A[1] = 2
A[2] = 3
...
A[N - 1] = N
Нетрудно заметить закономерность: значение элемента массива должно быть больше на 1, чем индекс элемента.
Цикл будет выглядеть следующим образом
for i in range(N):
A[i] = i + 1