Comment vérifier si une liste est vide en python?

Comment vérifier si une liste est vide en python?
Vous avez peut-être utilisé de nombreux types de données et variables dans différents langages de programmation. Par conséquent, vous devez avoir entendu parler de la structure de données de la liste Python. La structure de données de la liste est très connue et a souvent utilisé la structure de données pour itérer les données dans le code. En raison de la diversité de la langue Python, nous pouvons appliquer de nombreuses méthodes intégrées pour répertorier la structure des données. Cependant, avez-vous déjà essayé de voir si la structure des données de liste est vide ou complète? Sinon, et vous cherchez des méthodes pour le faire, alors vous êtes au bon endroit. Dans ce guide d'article, nous discuterons de quelques exemples et de quelques méthodes simples et faciles à faire pour vérifier si la structure des données de liste est vide ou non. Alors, commençons. Assurez-vous d'avoir Spyder3 parfaitement configuré sur votre Windows 10.

Exemple 1: Utilisation de la méthode recommandée PEP 8

Dans cette méthode, nous utiliserons le test de valeur de vérité pour voir si la liste est vide ou non. La méthode de test de valeur de vérité renvoie vrai ou faux en retour. Nous avons donc formé un nouveau projet intitulé «Temp.py ”dans Spyder3. Un type de chaîne de liste «list1» a été initialisé contenant jusqu'à 5 valeurs. Une autre liste, «List2», a été initialisée vide.

La méthode de test de valeur de vérité contient une instruction «if-else» pour obtenir la valeur de «vérité». Ici, nous l'avons utilisé pour vérifier si la «liste2» est remplie ou vide. Si la liste n'est pas vide, elle exécutera la déclaration d'impression dans la section «IF» disant que cette liste n'est pas vide. Sinon, il affichera que la liste spécifiée est vide. L'exemple de code est joint ci-dessous:

list1 = ["Bonjour", "lecteurs", "bienvenue", "à", "Linuxhint"]
list2 = []
Si list2:
imprimer ("La liste ci-dessus est non vide")
autre:
imprimer ("La liste ci-dessus est vide")

Après avoir exécuté ce code avec le bouton «Exécuter» sur la barre de tâche Spyder3, nous avons le résultat suivant. Il montre que la liste spécifiée est vide. Ainsi, il revient comme faux:

Exemple 2

Jetons un autre regard sur la méthode de test de valeur de vérité avec un petit changement. Dans cet exemple, nous utiliserons la clause «non» intégrée «IF» dans le code Python. Alors, ouvrez le projet «Temp.py »et mettre à jour le code. Ajoutez d'abord le mot «non» dans la déclaration «IF». Échangez également les positions des deux déclarations d'impression. C'est pour obtenir le «vrai» résultat en retour. Comme la List2 est vide, il exécutera l'instruction «Imprimer» de la clause «IF». Ainsi, il reviendra comme vrai. L'exemple de code est joint ci-dessous:

list1 = ["Bonjour", "lecteurs", "bienvenue", "à", "Linuxhint"]
list2 = []
Si non List2:
imprimer ("La liste ci-dessus est vide")
autre:
imprimer ("La liste ci-dessus est non vide")

Exécutez le code Python du projet mis à jour avec le bouton "Exécuter" dans la barre des tâches supérieure de Spyder3. Comme la liste2 n'est pas remplie, elle renvoie vrai. Par conséquent, la première déclaration d'impression est imprimée, montrant que la liste2 est vide.

Exemple 3: Bool () Fonction

Le mot-clé «bool» indique les valeurs booléennes, i.e., vrai ou faux. Ainsi, dans cet exemple, nous appliquerons la méthode bool () intégrée sur la structure de données de la liste pour voir si la liste est vide ou non. Donc, le même projet a été mis à jour. Nous avons appliqué la méthode intégrée «bool ()» sur «list2» qui est vide. Lors de la vérification, la méthode «bool ()» renvoie True ou False et exécutera la déclaration d'impression associée en conséquence. L'exemple de code est joint ci-dessous:

list1 = ["Bonjour", "lecteurs", "bienvenue", "à", "Linuxhint"]
list2 = []
Si bool (list2):
imprimer ("La liste ci-dessus est vide")
autre:
imprimer ("La liste ci-dessus est non vide")

Exécutons à nouveau le code mis à jour en utilisant le bouton d'exécution de la barre des tâches de Spyder3. Comme la liste était vide, la méthode bool () a été fausse en retour. Par conséquent, la deuxième déclaration d'impression a été exécutée, déclarant que la liste n'est pas vide.

Conclusion

Aujourd'hui, nous avons discuté de deux méthodes faciles et les plus connues pour vérifier si la liste est vide à Python. Pour résumer, nous sommes convaincus que toutes les méthodes implémentées ci-dessus sont faciles à faire et peuvent être implémentées avec n'importe quel outil Python.