Exemples de comment vérifier si une liste est vide ou non en python
Vérifier si une liste est vide en utilisant une expression logique
Avec python l'approche la plus rapide pour vérifier si une liste a est vide ou non est d'utiliser une condition logique avec "not" qui va retourner "True" si la liste est vide ou "False" si la liste n'est pas vide:
mylist = []
alors
not mylist
donne
True
car la liste est vide.
Autre exemple
mylist = [4,2,7]
alors
not mylist
donne
False
car la liste n'est pas vide.
Peut ensuite être utilisé avec une condition if:
if not mylist:
print("List is empty")
else:
print("list is not empty")
Vérifier si une liste est vide en python avec "len()"
Autre approche: vérifier la taille de la liste avec la fonction len. Si la taille de la liste est égale à 0 alors la liste est vide:
>>> mylist = []
>>> len(mylist)
0
>>> if len(mylist) == 0:
... print( 'La liste a est vide')
...
La liste a est vide
Références
- Best way to check if a list is empty | stack overflow
- Get the size of a list in python? | stack overflow
- Built-in Functions | Python Doc