Come trovare la lunghezza di una lista in Python

28 set 2020 1 min di lettura
Come trovare la lunghezza di una lista in Python
Indice dei contenuti

Introduzione

Gli elenchi sono uno dei tipi di dati più comunemente utilizzati in Python e vengono utilizzati per archiviare raccolte di elementi dello stesso tipo.

Questo articolo mostra come trovare la lunghezza di una lista.

Funzione len()

Python ha una funzione incorporata len() che restituisce la lunghezza di un dato oggetto. L'oggetto può essere una lista, una tupla, una stringa, un dizionario, ecc.

La sintassi della funzione len() è la seguente:

len(list)

La funzione accetta solo un argomento. Il valore restituito è un numero intero che è il numero di elementi nella lista.

Ecco un esempio:

capitals = ['Tokyo', 'Sofia', 'London', 'Budapest']

list_len = len(capitals)

print("The list has {0} elements.".format(list_len))
The list has 4 elements.

Utilizzare un Loop

Un altro modo per ottenere la lunghezza di una lista è utilizzare il ciclo for. Funziona impostando un contatore e scorrendo tutti gli elementi della lista. Ad ogni iterazione, il valore corrente della variabile counter viene incrementato di uno.

Di seguito è riportato un codice di esempio che mostra come trovare il numero di elementi in una determinata lista utilizzando il ciclo for:

capitals = ['Tokyo', 'Sofia', 'London', 'Budapest']
counter = 0

for capital in capitals:
  counter = counter + 1

print("The list has {0} elements.".format(counter))
The list has 4 elements.

Consigliamo di utilizzare la funzione len().

Conclusione

Per trovare la lunghezza di una lista in Python, usa la funzione len().

Se hai domande o commenti, non esitare a lasciare un commento.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.