Voici comment cela fonctionne : la fonction booléenne
not
renvoie
True
si l’expression qui suit est
False
, et
False
si elle est
True
. En Python, une liste vide est considérée comme
False
, tandis qu’une liste non vide est considérée comme
True
.
if not my_list: # la liste est vide else: # la liste n'est pas vide
Vous pouvez également utiliser l’instruction
if
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
isempty()
de la classe
list
, comme ceci:
if my_list.isempty(): # la liste est vide else: # la liste n'est pas vide
Cela fonctionne parce que la méthode
isempty()
renvoie
True
si la liste est vide et
False
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.
Related Posts