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