Programme Python pour vérifier si une liste est vide
Voici comment cela fonctionne : la fonction booléenne
renvoie
si l’expression qui suit est
, et
si elle est
. En Python, une liste vide est considérée comme
, tandis qu’une liste non vide est considérée comme
.
if not my_list: # la liste est vide else: # la liste n'est pas vide
Vous pouvez également utiliser l’instruction
suivie de la longueur de la liste, comme ceci :
if len(my_list) == 0: # la liste est vide else: # la liste n'est pas vide
Ou encore, vous pouvez utiliser la méthode
de la classe
, comme ceci:
if my_list.isempty(): # la liste est vide else: # la liste n'est pas vide
Cela fonctionne parce que la méthode
renvoie
si la liste est vide et
sinon. Cette méthode est disponible à partir de Python 3.9. Si vous utilisez une version antérieure de Python, vous devrez utiliser l’une des deux premières approches.