Vérifier si Set est vide en Python
-
Vérifier si Set est vide en Python en utilisant la fonction
len()
-
Vérifier si Set est vide en Python en utilisant la fonction
bool()
-
Vérifier si Set est vide en Python en utilisant la méthode
set()
-
Vérifier si Set est vide en Python en utilisant l’opérateur
not
Ce tutoriel présente différentes méthodes pour vérifier si un ensemble est vide en Python. Nous allons définir une méthode empty_set()
qui retourne True
si le jeu est vide, sinon False
. Cette méthode peut être utile lorsque nous voulons effectuer des actions sur des ensembles non vides et sauter des ensembles vides.
Vérifier si Set est vide en Python en utilisant la fonction len()
La fonction len()
prend un objet en entrée et retourne sa longueur. Pour vérifier si un ensemble est vide, on peut vérifier si sa longueur est nulle ou non.
Exemple de code :
def is_empty(a):
return len(a) == 0
a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))
Production :
False
True
Vérifier si Set est vide en Python en utilisant la fonction bool()
La méthode bool()
en Python retourne True
si l’entrée n’est pas vide et False
si l’entrée est vide. L’exemple de code ci-dessous montre comment vérifier si un ensemble est vide en utilisant la fonction bool()
.
def is_empty(a):
return not bool(a)
a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))
Production :
False
True
Vérifier si Set est vide en Python en utilisant la méthode set()
La méthode set()
initialise un ensemble vide. Ainsi, si l’ensemble donné est égal à set()
, cela signifie qu’il est vide.
Exemple de code :
def is_empty(a):
return a == set()
a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))
Production :
False
True
Vérifier si Set est vide en Python en utilisant l’opérateur not
L’opérateur not
inverse l’opérande, renvoie True
si l’opérande est identifié comme False
, comme l’ensemble vide, et renvoie False
si l’opérande n’est pas vide.
def is_empty(a):
return not a
a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))
Production :
False
True