HOWTO · Python
La liste de contrôle est vide en Python
Ce didacticiel montre comment vérifier si une liste est vide en Python.
Sur cette page
Ce tutoriel présentera comment vérifier si une liste est vide en Python.
Utilisez l’instruction if not pour vérifier si une liste est vide ou non
En Python, si une liste ou un autre type de données est vide ou NULL, alors il est considéré comme False. L’instruction if not est utilisée pour exécuter un bloc de code si une condition est False; ainsi, nous pouvons l’utiliser pour vérifier si une liste est vide ou non. Le code suivant expliquera cela.
lst = []
if not lst:
print("Empty")
else:
print("Not Empty")
Production:
Empty
Utilisez la fonction len() pour vérifier si une liste est vide ou non
La fonction len() en Python renvoie le nombre total d’éléments dans une liste. Donc, si la fonction len() retourne 0 alors la liste est vide. Nous allons l’implémenter dans le code ci-dessous.
lst = []
if len(lst) == 0:
print("Empty")
else:
print("Not Empty")
Production:
Empty
Notez que cette méthode est considérée comme un peu lente mais fonctionne également avec un tableau numpy, alors que la méthode if not échoue avec des tableaux numpy.
Utilisez une liste vide [] pour vérifier si une liste est vide ou pas en Python
Il s’agit d’une méthode non conventionnelle et n’est pas utilisée très fréquemment, mais elle vaut quand même la peine d’être connue et fournit le même résultat. Dans cette méthode, nous comparons directement notre liste à une liste vide, et si la comparaison renvoie True, alors la liste est vide. Par exemple,
lst = []
if lst == []:
print("Empty")
else:
print("Not Empty")
Production:
Empty