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"]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"]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"]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.