⊗pyPmStSPS 118 of 208 menu

Verificando se um conjunto é um subconjunto de uma sequência em Python

Em Python, é possível verificar se os elementos de um conjunto estão contidos em qualquer sequência - outro conjunto, string, lista, tupla. Isso pode ser feito usando o método issubset. Em seu parâmetro, especificamos a sequência desejada. Se o conjunto estiver contido nela, o valor booleano True é retornado, caso contrário - False.

Suponha que temos um conjunto e uma lista:

st = {'a', 'b', 'c'} lst = ['a', 'b', 'c']

Vamos verificar se os elementos do conjunto estão na lista:

res = st.issubset(lst) print(res) # exibirá True

Agora vamos comparar os elementos de dois conjuntos:

st1 = {'1', '2', '3'} st2 = {'1', '2', '4'} res = st1.issubset(st2) print(res) # exibirá False

O método issubset também tem uma forma curta. Ela é aplicada apenas ao comparar dois conjuntos. Vamos reescrever o exemplo anterior usando ela:

res = st1 <= st2 print(res) # exibirá False

Dados um conjunto e uma string:

st = {'1', '2', '3', '4', '5', '6'} txt = '123456'

Verifique se todos os elementos do conjunto estão na string.

Dados um conjunto e uma tupla:

st = {'ab', 'cd', 'ef'} tlp = ('ab', 'cd', 'ef')

Verifique se todos os elementos do conjunto estão na tupla.

Dados dois conjuntos:

st1 = {1, 2, 3, 4, 5} st2 = {1, 2, 3}

Verifique se todos os elementos do segundo conjunto estão no primeiro conjunto.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar