Controlla se Set è vuoto in Python
-
Controlla se Set è vuoto in Python usando la funzione
len()
-
Controlla se Set è vuoto in Python usando la funzione
bool()
-
Controlla se Set è vuoto in Python usando il metodo
set()
-
Controlla se Set è vuoto in Python usando l’operatore
not
Questo tutorial discuterà vari metodi per verificare se un set è vuoto in Python. Definiremo un metodo empty_set()
che restituisce True
se l’insieme è vuoto, altrimenti False
. Questo metodo può essere utile quando vogliamo eseguire azioni su insiemi non vuoti e saltare insiemi vuoti.
Controlla se Set è vuoto in Python usando la funzione len()
La funzione len()
accetta un oggetto come input e ne restituisce la lunghezza. Per verificare se un insieme è vuoto, possiamo controllare se la sua lunghezza è zero o meno.
Codice di esempio:
def is_empty(a):
return len(a) == 0
a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))
Produzione:
False
True
Controlla se Set è vuoto in Python usando la funzione bool()
Il metodo bool()
in Python restituisce True
se l’input non è vuoto e False
se l’input è vuoto. Il codice di esempio sotto mostra come controllare se un set è vuoto usando la funzione bool()
.
def is_empty(a):
return not bool(a)
a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))
Produzione:
False
True
Controlla se Set è vuoto in Python usando il metodo set()
Il metodo set()
inizializza un set vuoto. Quindi se l’insieme dato è uguale a set()
, significa che è vuoto.
Codice di esempio:
def is_empty(a):
return a == set()
a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))
Produzione:
False
True
Controlla se Set è vuoto in Python usando l’operatore not
L’operatore not
inverte l’operando, restituisce True
se l’operando è identificato come False
, come l’insieme vuoto, e restituisce False
se l’operando non è vuoto.
def is_empty(a):
return not a
a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))
Produzione:
False
True