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