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