Método issubset
O método issubset verifica a inclusão
dos elementos de um conjunto em uma sequência,
que pode ser outro conjunto, lista ou
tupla. O método retorna um valor booleano
- True ou False. No parâmetro
especificamos a sequência com a qual
desejamos comparar os elementos do conjunto.
Sintaxe
conjunto.issubset(sequencia)
Exemplo
Vamos verificar a inclusão dos elementos do primeiro
conjunto no segundo usando o método issubset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Resultado da execução do código:
False
Exemplo
Agora vamos verificar novamente a inclusão
dos elementos usando o método issubset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Resultado da execução do código:
True
Exemplo
Vamos comparar os elementos do conjunto com os elementos de uma lista:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Resultado da execução do código:
True
Exemplo
Agora vamos comparar os elementos do conjunto com uma tupla:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Resultado da execução do código:
True
Exemplo
O método issubset também tem uma forma
curta:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Resultado da execução do código:
True
Veja também
-
método
intersection,
que retorna a interseção de conjuntos -
método
difference,
que retorna as diferenças entre conjuntos -
método
issuperset,
que verifica a presença de elementos de uma sequência no conjunto -
método
symmetric_difference,
que exclui os elementos comuns do conjunto e da sequência