Come verificare se un elenco è vuoto in Python?

Come verificare se un elenco è vuoto in Python?
Potresti aver utilizzato molti tipi di dati e variabili in diversi linguaggi di programmazione. Pertanto, devi aver sentito parlare della struttura dei dati dell'elenco Python. La struttura dei dati dell'elenco è abbastanza nota e spesso utilizzata la struttura dei dati per iterare i dati all'interno del codice. A causa della diversità del linguaggio Python, possiamo applicare molti metodi integrati per elencare la struttura dei dati. Tuttavia, hai mai provato alcuni modi per vedere se la struttura dei dati dell'elenco è vuota o completa? In caso contrario, e stai cercando metodi per farlo, allora sei nel posto giusto. All'interno di questo articolo, discuteremo alcuni esempi e alcuni metodi semplici e facili da fare per verificare se la struttura dei dati dell'elenco è vuota o no. Quindi iniziamo. Assicurati di avere Spyder3 perfettamente configurato su Windows 10.

Esempio 1: utilizzando il metodo consigliato PEP 8

All'interno di questo metodo, useremo il test del valore della verità per vedere se l'elenco è vuoto o no. Il metodo di test del valore della verità restituisce vero o falso in cambio. Quindi, abbiamo formato un nuovo progetto intitolato "Temp.py "in spyder3. Un tipo di stringa di elenco "List1" è stato inizializzato contenente fino a 5 valori. Un altro elenco, "List2", è stato inizializzato vuoto.

Il metodo di test del valore della verità contiene un'affermazione "if-else" per ottenere il valore "verità". Qui, l'abbiamo usato per verificare se "List2" è pieno o vuoto. Se l'elenco non è vuoto, eseguirà l'istruzione di stampa nella sezione "if" dicendo che l'elenco non è vuoto. Altrimenti, visualizzerà che l'elenco specificato è vuoto. Il codice di esempio è allegato di seguito:

list1 = ["ciao", "lettori", "benvenuto", "a", "linuxhint"]
list2 = []
Se List2:
Stampa ("L'elenco sopra è non vuoto")
altro:
Stampa ("L'elenco sopra è vuoto")

Dopo aver eseguito questo codice con il pulsante "Esegui" sulla barra delle applicazioni Spyder3, abbiamo il seguente risultato. Mostra che l'elenco specificato è vuoto. Quindi, ritorna come falso:

Esempio 2

Diamo un'altra occhiata al metodo di test del valore della verità con un piccolo cambiamento. All'interno di questo esempio, utilizzeremo la clausola "non" incorporata "if" all'interno del codice Python. Quindi, apri il progetto “Temp.py ”e aggiorna il codice. Aggiungi prima la parola "non" nell'istruzione "if". Inoltre, scambia le posizioni di entrambe le dichiarazioni di stampa tra loro. Questo è per ottenere il risultato "vero" in cambio. Poiché l'elenco2 è vuoto, eseguirà la dichiarazione "stampa" della clausola "if". Quindi, tornerà come vero. Il codice di esempio è allegato di seguito:

list1 = ["ciao", "lettori", "benvenuto", "a", "linuxhint"]
list2 = []
Se non List2:
Stampa ("L'elenco sopra è vuoto")
altro:
Stampa ("L'elenco sopra è non vuoto")

Esegui il codice Python del progetto aggiornato con il pulsante "Esegui" dalla barra delle applicazioni in alto di Spyder3. Poiché l'elenco2 non è pieno, restituisce vero. Pertanto, la prima istruzione di stampa viene stampata, mostrando che l'elenco2 è vuoto.

Esempio 3: funzione bool ()

La parola chiave "bool" afferma i valori booleani, i.e., vero o falso. Quindi, all'interno di questo esempio, applicheremo il metodo Bool () integrato nella struttura dei dati dell'elenco per vedere se l'elenco è vuoto o no. Quindi, lo stesso progetto è stato aggiornato. Abbiamo applicato il metodo incorporato "bool ()" su "list2" che è vuoto. Al momento del controllo, il metodo "bool ()" restituirà vero o falso ed eseguirà l'istruzione di stampa correlata come risultato. Il codice di esempio è allegato di seguito:

list1 = ["ciao", "lettori", "benvenuto", "a", "linuxhint"]
list2 = []
Se bool (List2):
Stampa ("L'elenco sopra è vuoto")
altro:
Stampa ("L'elenco sopra è non vuoto")

Eseguiamo di nuovo il codice aggiornato utilizzando il pulsante Esegui dalla barra delle applicazioni di Spyder3. Poiché l'elenco era vuoto, il metodo bool () è diventato falso in cambio. Quindi, la seconda istruzione di stampa è stata eseguita, affermando che l'elenco non è vuoto.

Conclusione

Oggi abbiamo discusso di due metodi facili e più noti per verificare se l'elenco è vuoto in Python. Per riassumere, siamo fiduciosi che tutti i metodi implementati sopra siano facili da fare e possano essere implementati con qualsiasi strumento Python.