Iterazione sugli elementi dell'array
Quando lavori con gli array, di solito devi lavorare con tutti gli elementi dell'array contemporaneamente.
Itera attraverso gli elementi: scorre tutti gli elementi dell'array e, se necessario, esegue qualche operazione su ciascuno di essi.
Per questo, viene spesso utilizzato un ciclo con una variabile, che cambia da
0
a
N-1
, dove
N
è il numero dell'array elementi.
Sotto
N
considereremo la dimensione attuale dell'array, cioè
N = len(A).
...
per i nell'intervallo(N):
# qui lavoriamo con A[i]
...
Nel ciclo specificato, la variabile i
assumerà i valori 0, 1, 2, ..., N-1. Pertanto, ad ogni passo del ciclo, accediamo a un elemento specifico dell'array con il numero i
.
Pertanto, è sufficiente descrivere ciò che deve essere fatto con un elemento dell'array A[i]
e posizionare queste azioni all'interno di tale ciclo.
Scriviamo un programma che riempia l'array con i primi N
numeri naturali, cioè alla fine del programma gli elementi dell'array dovrebbero diventare uguali
A[0] = 1
A[1] = 2
A[2] = 3
...
A[N - 1] = N
È facile vedere lo schema: il valore di un elemento dell'array deve essere maggiore di 1 dell'indice dell'elemento.
Il ciclo sarà simile a questo
per i nell'intervallo(N):
A[i] = i + 1