Vergleich mit gewünschter Länge
In diesem Schritt lernen Sie, wie Sie die Länge einer Liste mit einer gewünschten Länge mithilfe von bedingten Anweisungen vergleichen können. Dies ist eine häufige Aufgabe in der Programmierung, wenn Sie Daten validieren oder verschiedene Aktionen basierend auf der Größe einer Liste ausführen müssen.
Wir verwenden die len()
-Funktion in Verbindung mit if
-Anweisungen, um zu prüfen, ob die Länge einer Liste einem bestimmten Wert entspricht.
Setzen Sie die Arbeit an der Datei list_length.py
im Verzeichnis ~/project
fort.
Erstellen wir eine Liste und prüfen dann, ob ihre Länge einem gewünschten Wert entspricht:
## Create a list of names
names = ["Alice", "Bob", "Charlie"]
## Desired length
desired_length = 3
## Check if the length of the list is equal to the desired length
if len(names) == desired_length:
print("The list has the desired length.")
else:
print("The list does not have the desired length.")
Speichern Sie die Änderungen an list_length.py
und führen Sie das Skript aus:
python ~/project/list_length.py
Die Ausgabe sollte sein:
The list has the desired length.
Ändern wir nun die Liste und sehen, was passiert:
## Create a list of names
names = ["Alice", "Bob"]
## Desired length
desired_length = 3
## Check if the length of the list is equal to the desired length
if len(names) == desired_length:
print("The list has the desired length.")
else:
print("The list does not have the desired length.")
Speichern Sie die Änderungen an list_length.py
und führen Sie das Skript erneut aus:
python ~/project/list_length.py
Die Ausgabe sollte jetzt lauten:
The list does not have the desired length.
Sie können auch andere Vergleichsoperatoren wie >
(größer als), <
(kleiner als), >=
(größer oder gleich) und <=
(kleiner oder gleich) verwenden, um die Länge der Liste mit der gewünschten Länge zu vergleichen.
Beispiel:
## Create a list of numbers
numbers = [1, 2, 3, 4]
## Minimum length required
min_length = 3
## Check if the length of the list is greater than or equal to the minimum length
if len(numbers) >= min_length:
print("The list meets the minimum length requirement.")
else:
print("The list does not meet the minimum length requirement.")
Speichern Sie die Änderungen an list_length.py
und führen Sie das Skript aus:
python ~/project/list_length.py
Die Ausgabe sollte sein:
The list meets the minimum length requirement.
Dieser Schritt zeigt, wie Sie die len()
-Funktion in Verbindung mit bedingten Anweisungen verwenden können, um die Länge einer Liste mit einer gewünschten Länge zu vergleichen und so verschiedene Aktionen basierend auf der Größe der Liste auszuführen.