Lista vuota in Python

Introduzione alla Lista Vuota in Python

In questo articolo, discuteremo il concetto di come creare una lista vuota in Python. In Python, la lista è simile ad un array che è una struttura di dati che è una sequenza ordinata di elementi che sono definiti all’interno delle parentesi quadre. In questo, vedremo cos’è una lista vuota e come dichiararla in Python. In Python, una lista vuota è definita come una lista senza elementi o elementi nella lista. Per definire una lista vuota in Python ci sono due modi per farlo e sono fatti o usando le parentesi quadre o usando il costruttore della lista come list().

Come dichiarare una lista vuota?

In questo articolo, una lista vuota è creata semplicemente dichiarando le parentesi quadre senza elementi all’interno delle parentesi nella dichiarazione di assegnazione. Può anche essere creata usando una funzione built-in list() o si può dire come un costruttore. Vediamo questi due modi in dettaglio con esempi qui sotto che dimostrano come creare una lista vuota in Python.

Inizia il tuo corso gratuito di sviluppo software

Sviluppo web, linguaggi di programmazione, test del software & altri

1. Usando le parentesi quadre

In questo metodo, una lista vuota può essere creata usando le parentesi quadre mettendo le sequenze di elementi dentro le parentesi quadre. Questo può essere fatto semplicemente assegnando una variabile con le parentesi quadre.

Esempio

Codice:

Output:

Spiegazione: Nel programma sopra, possiamo vedere che la variabile “a” con l’assegnazione con parentesi quadre vuote. Così possiamo vedere che per dichiarare una variabile “a” come una lista vuota l’abbiamo assegnata solo ad una parentesi quadra vuota e possiamo vedere che tipo è la variabile “a” risulta il tipo “lista” e troviamo anche la dimensione della variabile dichiarata che è una lista e risulta 0. Quindi l’output del programma di cui sopra può essere visto nello screenshot qui sopra.

2. Usare una funzione list() o un costruttore list()

Il costruttore list() o funzione built-in di Python è usato per creare una lista in Python. Questo costruttore è anche usato per creare una lista vuota. Ora facciamo un esempio e una sintassi di come il costruttore di liste può essere usato per creare una lista vuota.

Sintassi:

list(iterable)

dove il parametro è iterable che può essere sia lista, set, tuple, dizionario, ecc. Ma per creare una lista vuota non c’è nessun parametro passato, allora restituisce una lista vuota. Se ci sono dei parametri passati allora restituisce la lista di quegli elementi passati all’argomento.

Esempio

Ora vediamo un esempio di creazione di una lista vuota usando la funzione list() o costruttore.

Codice:

Output:

Spiegazione: Nel programma qui sopra, possiamo vedere che abbiamo dichiarato una variabile “a” e l’abbiamo assegnata a una funzione list() senza argomenti passati a questa funzione. Poi stiamo stampando il tipo della variabile “a” per sapere se è una lista e anche la dimensione della lista viene stampata come “0” che indica che è stata creata una lista vuota.

Esempio

Ora vediamo come aggiungere elementi alla lista vuota in Python. Ci sono 3 modi per farlo, come usare le funzioni append(), insert() ed extend() in Python. Consideriamo un esempio sottostante di aggiunta di elementi alla lista vuota.

Codice:

Output:

Spiegazione: Nel programma qui sopra, abbiamo visto che prima abbiamo creato una lista vuota usando le parentesi quadre con la variabile “l” poi abbiamo aggiunto elementi usando la funzione append(), la funzione insert() che ha aggiunto l’elemento alla 0a e alla 2a posizione della lista come menzionato nel programma e infine abbiamo aggiunto gli elementi usando la funzione extend() che aggiunge gli elementi alla fine della lista creata.

In Python, come abbiamo visto ci sono due modi per creare una lista vuota come usando le parentesi quadre e usando il costruttore di liste o la funzione list(). Ma la differenza principale tra questi due modi è che usare le parentesi quadre è più preferibile che usare la funzione list() o il costruttore perché usare le parentesi quadre è più veloce che usare la funzione list() perché list() richiede la ricerca di un simbolo, potrebbe prendere list() come una chiamata di funzione extra o potrebbe prenderla come chiamata al costruttore e se è una chiamata al costruttore allora controllerà se ci sono iterabili dentro l’argomento, se non ci sono argomenti allora crea solo una lista vuota. Mentre le parentesi quadre sono solo un letterale che darà sempre lo stesso risultato, il che significa che restituirà sempre una lista vuota.

Conclusione

In questo articolo, abbiamo visto come creare una lista vuota in Python. Abbiamo visto che ci sono due modi come usare le parentesi quadre e usare il costruttore list() o la funzione list() per creare una lista vuota con esempi. Abbiamo anche visto tra questi due modi quale è più veloce e perché. Abbiamo anche visto come aggiungere elementi alla lista vuota in Python usando le funzioni append(), insert() e extend(). Quindi concludiamo che creare una lista vuota in Python è molto semplice e usare le parentesi quadre è più veloce che usare il costruttore list() o la funzione list().

Articoli consigliati

Questa è una guida alla lista vuota in Python. Qui discutiamo anche l’introduzione e come dichiarare una lista vuota insieme a diversi esempi e la sua implementazione del codice. Potete anche dare un’occhiata ai seguenti articoli per saperne di più –

  1. Python Counter
  2. Python Concurrency
  3. Python argparse
  4. Stati di controllo in Python
0 Shares

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *