So überprüfen Sie, ob eine Liste in Python leer ist?

So überprüfen Sie, ob eine Liste in Python leer ist?
Möglicherweise haben Sie viele Datentypen und Variablen in verschiedenen Programmiersprachen verwendet. Daher müssen Sie von der Python -List -Datenstruktur gehört haben. Die Listendatenstruktur ist bekannt und verwendet häufig die Datenstruktur, um die Daten im Code zu iterieren. Aufgrund der Vielfalt der Python-Sprache können wir viele integrierte Methoden anwenden, um die Datenstruktur aufzulisten. Haben Sie jedoch jemals einige Möglichkeiten ausprobiert, um festzustellen, ob die Listendatenstruktur leer oder voll ist? Wenn nicht, und Sie suchen nach Methoden, um dies zu tun, sind Sie am richtigen Ort. Innerhalb dieses Artikelshandbuchs werden einige Beispiele und einfache, einfach zudo-Methoden erörtert, um zu überprüfen, ob die Listendatenstruktur leer ist oder nicht. Also lasst uns anfangen. Stellen Sie sicher, dass Sie Spyder3 perfekt auf Ihrem Windows 10 konfiguriert haben.

Beispiel 1: Verwenden von PEP 8 Empfohlener Methode

In dieser Methode werden wir die Wahrheitswerttests verwenden, um festzustellen, ob die Liste leer ist oder nicht. Die Methode zur Wahrheitswert -Testmethode gibt im Gegenzug wahr oder falsch zurück. Also haben wir ein neues Projekt mit dem Titel „Temp vor.py ”in Spyder3. Ein String -Typ der Liste "List1" wurde initialisiert, das bis zu 5 Werte enthält. Eine andere Liste, "List2", wurde leer initialisiert.

Die Methode zur Test-Test-Testmethode enthält eine Anweisung "If-ELSE", um den Wert "Wahrheit" zu erhalten. Hier haben wir es verwendet, um zu überprüfen, ob das „List2“ gefüllt oder leer ist. Wenn die Liste nicht leer ist, wird die Druckanweisung im Abschnitt „If“ ausgeführt, dass die Liste nicht leer ist. Andernfalls wird angezeigt, dass die angegebene Liste leer ist. Der Beispielcode ist unten beigefügt:

list1 = ["Hallo", "Leser", "Willkommen", "zu", "LinuxHint"]
list2 = []
wenn list2:
print ("Die obige Liste ist nicht leer")
anders:
print ("Die obige Liste ist leer")

Nachdem wir diesen Code mit der Schaltfläche "Ausführen" in der Spyder3 -Taskleiste ausgeführt haben, haben wir das folgende Ergebnis. Es zeigt, dass die angegebene Liste leer ist. Somit kehrt es als falsch zurück:

Beispiel 2

Schauen wir uns die Wahrheitswert -Testmethode mit ein wenig ändern. In diesem Beispiel werden wir die integrierte "If" -Klausel im Python-Code verwenden. Öffnen Sie also das Projekt „Temperatur.py ”und aktualisieren Sie den Code. Fügen Sie zuerst das Wort "nicht" in die Anweisung "if" hinzu. Tauschen Sie auch die Positionen beider Druckanweisungen miteinander aus. Dies soll das „wahre“ Ergebnis für die Rückkehr erhalten. Da die Liste2 leer ist. Somit wird es als wahr zurückkehren. Der Beispielcode ist unten beigefügt:

list1 = ["Hallo", "Leser", "Willkommen", "zu", "LinuxHint"]
list2 = []
wenn nicht list2:
print ("Die obige Liste ist leer")
anders:
print ("Die obige Liste ist nicht leer")

Führen Sie den aktualisierten Projekt Python -Code mit der Schaltfläche "Ausführen" aus der oberen Taskleiste von Spyder3 aus. Da die List2 nicht gefüllt ist, gibt es wahr zurück. Daher wird die erste Druckanweisung ausgedruckt, die zeigt, dass die Liste2 leer ist.

Beispiel 3: bool () Funktion

Das Schlüsselwort „bool“ gibt die booleschen Werte an, ich.e., richtig oder falsch. In diesem Beispiel werden wir also die integrierte Bool () -Methode in der Listendatenstruktur anwenden, um festzustellen, ob die Liste leer ist oder nicht. Das gleiche Projekt wurde also aktualisiert. Wir haben die integrierte Methode „bool ()“ auf "List2" angewendet, die leer ist. Bei der Überprüfung gibt die Methode „bool ()“ wahr oder false zurück und führt die zugehörige Druckanweisung als Ergebnis aus. Der Beispielcode ist unten beigefügt:

list1 = ["Hallo", "Leser", "Willkommen", "zu", "LinuxHint"]
list2 = []
Wenn bool (List2):
print ("Die obige Liste ist leer")
anders:
print ("Die obige Liste ist nicht leer")

Führen Sie den aktualisierten Code erneut mit der Schaltfläche Ausführen aus der Taskleiste von Spyder3 aus. Da die Liste leer war, wurde die Bool () -Methode im Gegenzug falsch. Daher wurde die zweite Druckanweisung ausgeführt, in der festgestellt wurde, dass die Liste nicht leer ist.

Abschluss

Heute haben wir zwei einfache und bekannteste Methoden besprochen, um zu überprüfen, ob die Liste in Python leer ist. Zusammenfassend sind wir zuversichtlich, dass alle oben implementierten Methoden einfach sind und mit jedem Python -Tool implementiert werden können.