Comparer avec une longueur souhaitée
Dans cette étape, vous allez apprendre à comparer la longueur d'une liste avec une longueur souhaitée en utilisant des instructions conditionnelles. C'est une tâche courante en programmation lorsque vous devez valider des données ou effectuer différentes actions en fonction de la taille d'une liste.
Nous allons utiliser la fonction len()
en conjonction avec des instructions if
pour vérifier si la longueur d'une liste correspond à une valeur spécifique.
Continuez à utiliser le fichier list_length.py
sur lequel vous avez travaillé dans le répertoire ~/project
.
Créons une liste, puis vérifions si sa longueur est égale à une valeur souhaitée :
## 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.")
Enregistrez les modifications apportées à list_length.py
et exécutez le script :
python ~/project/list_length.py
La sortie devrait être :
The list has the desired length.
Maintenant, modifions la liste et voyons ce qui se passe :
## 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.")
Enregistrez les modifications apportées à list_length.py
et exécutez le script à nouveau :
python ~/project/list_length.py
La sortie devrait maintenant être :
The list does not have the desired length.
Vous pouvez également utiliser d'autres opérateurs de comparaison, tels que >
(supérieur à), <
(inférieur à), >=
(supérieur ou égal à) et <=
(inférieur ou égal à), pour comparer la longueur de la liste avec la longueur souhaitée.
Par exemple :
## 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.")
Enregistrez les modifications apportées à list_length.py
et exécutez le script :
python ~/project/list_length.py
La sortie devrait être :
The list meets the minimum length requirement.
Cette étape démontre comment utiliser la fonction len()
en conjonction avec des instructions conditionnelles pour comparer la longueur d'une liste avec une longueur souhaitée, vous permettant d'effectuer différentes actions en fonction de la taille de la liste.