Verifique se Set está vazio em Python
-
Verifique se Set está vazio em Python usando a função
len()
-
Verifique se Set está vazio em Python usando a função
bool()
-
Verifique se Set está vazio em Python usando o método
set()
-
Verifique se Set está vazio em Python usando o operador
not
Este tutorial discutirá vários métodos para verificar se um conjunto está vazio no Python. Vamos definir um método empty_set()
que retorna True
se o conjunto está vazio, caso contrário False
. Este método pode ser útil quando desejamos realizar ações em conjuntos não vazios e pular conjuntos vazios.
Verifique se Set está vazio em Python usando a função len()
A função len()
recebe um objeto como entrada e retorna seu comprimento. Para verificar se um conjunto está vazio, podemos verificar se seu comprimento é zero ou não.
Código de exemplo:
def is_empty(a):
return len(a) == 0
a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))
Resultado:
False
True
Verifique se Set está vazio em Python usando a função bool()
O método bool()
em Python retorna True
se a entrada não estiver vazia e False
se a entrada estiver vazia. O código de exemplo abaixo demonstra como verificar se um conjunto está vazio usando a função bool()
.
def is_empty(a):
return not bool(a)
a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))
Resultado:
False
True
Verifique se Set está vazio em Python usando o método set()
O método set()
inicializa um conjunto vazio. Portanto, se o conjunto fornecido for igual a set()
, significa que está vazio.
Código de exemplo:
def is_empty(a):
return a == set()
a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))
Resultado:
False
True
Verifique se Set está vazio em Python usando o operador not
O operador not
inverte o operando, retorna True
se o operando é identificado como False
, como o conjunto vazio, e retorna False
se o operando não está vazio.
def is_empty(a):
return not a
a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))
Resultado:
False
True