Articles

Come dichiarare una lista in Python

Per inizializzare una lista in Python, assegnane una con le parentesi quadre, inizializzala con la funzione list(), crea una lista vuota con la moltiplicazione, o usa una comprensione di lista. Il modo più comune per dichiarare una lista in Python è usare le parentesi quadre.

Una lista è una struttura dati in Python che contiene una sequenza ordinata di zero o più elementi. Le liste in Python sono mutabili, il che significa che possono essere cambiate. Possono contenere qualsiasi tipo di dati, come una stringa o un dizionario.

Quando si inizia a lavorare con le liste, ci si potrebbe chiedere: come si inizializza una lista in Python? O, in altre parole: come faccio a creare una lista in Python?

Questo tutorial risponderà a questa domanda e analizzerà i modi per inizializzare una lista in Python. Passeremo attraverso le basi delle liste e come si può inizializzare una lista usando la notazione a parentesi quadre, list(), la moltiplicazione delle liste e la comprensione delle liste.

Python List Refresher

form-submission
Trova il tuo Bootcamp corrispondente
  • Career Karma ti abbina ai migliori bootcamps
  • Ottieni borse di studio e corsi di preparazione esclusivi

Le liste contengono zero o più elementi. Ogni elemento in una lista è indicato come un elemento. Le liste sono spesso chiamate array in Python.

In Python, gli elementi in una lista sono separati da virgole, e la lista stessa è racchiusa tra parentesi quadre. Ecco un esempio di lista in Python:

jobs = 

La nostra lista contiene tre valori: Software Engineer, Web Developer e Data Analyst. Possiamo fare riferimento alla nostra lista usando la variabile “jobs” che abbiamo dichiarato sopra.

Come creare una lista in Python

Puoi inizializzare una lista in Python usando le parentesi quadre, il metodo list(), la moltiplicazione della lista e una comprensione della lista.

Le parentesi quadre ti permettono di inizializzare una lista vuota, o una lista che contiene alcuni valori predefiniti. Il metodo list() funziona allo stesso modo delle parentesi quadre. Anche se dovete aggiungere parentesi quadre e una lista di elementi all’interno del metodo list() se volete aggiungere dei valori iniziali.

La moltiplicazione delle liste vi permette di creare una nuova lista che ripete elementi di una lista esistente. La comprensione delle liste vi permette di creare una nuova lista dal contenuto di una lista esistente.

Python Create List: Parentesi quadre

Puoi usare le parentesi quadre o il metodo list() per inizializzare una lista vuota in Python. Per gli scopi di questo tutorial, ci concentreremo su come puoi usare le parentesi quadre o il metodo list() per inizializzare una lista vuota.

Se vuoi creare una lista vuota senza valori, ci sono due modi in cui puoi dichiarare la tua lista. Primo, potete dichiarare una lista senza valori specificando un insieme di parentesi quadre senza alcun valore componente. Ecco un esempio di questa sintassi:

jobs = print(jobs)

Il nostro codice restituisce: .

Le parentesi quadre senza nulla tra loro rappresentano una lista vuota.

Possiamo specificare alcuni valori predefiniti aggiungendoli tra le nostre parentesi quadre:

jobs = 

Abbiamo dichiarato un oggetto lista con due valori iniziali: “Software Engineer” e “Data Analyst”.

Python crea una lista: metodo list()

Un altro modo per creare una lista vuota in Python senza valori è usare il metodo list(). Ecco un esempio del metodo list() in azione:

jobs = list()print(list)

Il nostro codice restituisce: .

Entrambi questi primi due approcci restituiscono la stessa risposta: una lista vuota. Non ci sono standard per quando è meglio usare uno di questi approcci. Generalmente si usa l’approccio delle parentesi quadre vuote () perché è più conciso.

Python Declare List: Moltiplicazione di liste

Un approccio per inizializzare una lista con valori multipli è la moltiplicazione di liste. Questo approccio permette di creare una lista con un certo numero di valori predefiniti.

Dunque, diciamo che stiamo creando un programma che ci chiede di nominare i nostri 10 libri preferiti. Vogliamo inizializzare un array che memorizzerà i libri che inseriamo. Potremmo farlo utilizzando il seguente codice:

favorite_books = * 10print(favorite_books)

Il nostro codice restituisce:


Il nostro programma ha creato una lista che contiene 10 valori.

Disaggiamo il nostro codice. Nella prima linea, usiamo la sintassi di moltiplicazione per dichiarare una lista con 10 valori. Il valore che usiamo per ogni elemento di questa lista è ”, o una stringa vuota. Poi, usiamo la funzione Python print() per stampare la nostra lista sulla console.

Possiamo usare questa sintassi per inizializzare una lista con qualsiasi valore vogliamo. Se volessimo che la nostra lista iniziasse con 10 valori uguali a Choose a book, potremmo usare il seguente codice:

favorite_books = * 10print(favorite_books)

Quando eseguiamo il nostro codice, creiamo una lista con 10 valori. Ogni valore nella lista è uguale a Choose a book. Stampiamo questa lista alla console:


Python Declare List: Comprensione delle liste

Nella sezione precedente, abbiamo mostrato come inizializzare una lista usando la moltiplicazione delle liste. Questo approccio è utile perché ti permette di inizializzare una lista con valori predefiniti.

Puoi anche inizializzare una lista con valori predefiniti usando il metodo di comprensione della lista. La comprensione di una lista in Python si riferisce ad una tecnica che vi permette di creare liste usando un oggetto iterabile esistente. L’oggetto iterabile può essere una lista o una dichiarazione range(), o un altro tipo di iterabile.

La comprensione delle liste è un modo utile per definire una lista basata su un iteratore perché è elegante, semplice e ampiamente riconosciuto.

Si supponga che vogliamo creare una lista con 10 valori uguali a Choose a book, come abbiamo fatto nell’esempio precedente. Potremmo farlo con la comprensione della lista usando il seguente codice:

favorite_books = print(favorite_books)

Il nostro codice restituisce:


Nell’esempio precedente, usiamo la comprensione della lista per creare una lista. La dichiarazione di comprensione della lista è l’iteratore for i in range(10). Questo iteratore è usato per creare una lista che ripete il valore Choose a book. dieci volte.

Conclusione

Inizializzare una lista è una parte fondamentale del lavoro con le liste. Questo tutorial ha discusso come inizializzare le liste vuote usando le parentesi quadre e il metodo list(). Ha anche discusso come usare le tecniche di moltiplicazione delle liste e di comprensione delle liste per creare una lista contenente un certo numero di valori.

Ora sei pronto per iniziare ad inizializzare liste in Python come un professionista!

Leggi la nostra guida Come imparare Python per avere consigli su come imparare di più sul linguaggio di programmazione Python.

Lascia un commento

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