Menu
Coddy logo textTech

Accedere agli elementi di una lista

Fa parte della sezione Fondamenti del percorso Python di Coddy. Lezione 54 di 77.

In Python, usiamo le liste per memorizzare più valori in un’unica variabile. Ogni valore in una lista è chiamato elemento e ogni elemento ha un indice. Gli indici partono da 0 fino alla lunghezza della lista meno uno.

Per esempio, dai un’occhiata al seguente elenco: 

my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
  • L’elemento a si trova all’indice 0
  • L’elemento b si trova all’indice 1
  • ...
  • L’elemento g si trova all’indice 6

Per accedere a un elemento di una lista, possiamo usare il suo indice tra parentesi quadre. Per esempio, per accedere al primo elemento di una lista chiamata my_list, useremmo my_list[0].

Ecco un esempio:

my_list = [10, 20, 30, 40, 50]
element = my_list[2]

La variabile element conterrà il valore 30 perché accede al terzo elemento (che ha un indice pari a 2).

challenge icon

Sfida

Facile

Crea una funzione chiamata values che riceve una lista come argomento e stampa tutti gli elementi della lista uno dopo l'altro.

Ad esempio, se la lista è [1, 3, 5, 7], l'output dovrebbe essere:

1

3

5

7

Importante: La lista viene già fornita alla funzione come parametro lst. Non devi leggere l'input né creare la lista. Viene già passata come argomento quando la funzione viene chiamata. Questo significa che all'interno della tua funzione, lst fa riferimento alla lista su cui devi iterare. Non devi chiamare la funzione. Viene chiamata automaticamente.

Per iterare su una lista e stampare ogni elemento, usa la funzione len() all'interno della funzione range():

numbers = [10, 20, 30]
for i in range(len(numbers)):
    print(numbers[i])

In questo modo, i itererà da 0 a len(lst) (escluso), coprendo esattamente tutti gli indici della lista. lst[i] accede all'elemento all'indice i, e print() lo visualizza sulla propria riga.

Provalo tu

def values(lst):
    # Scrivi il codice qui
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Python online