Sjekke om et sett er en delmengde av en sekvens i Python

I Python kan man sjekke om elementene i et sett er en del av en hvilken som helst sekvens - et annet sett, en streng, en liste, en tuple. Dette kan gjøres ved hjelp av metoden issubset. I dens parameter spesifiserer vi den ønskede sekvensen. Hvis settet er en delmengde av den, returneres en boolsk verdi True, i motsatt tilfelle - False.

La oss si at vi har et sett og en liste:

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

La oss sjekke om elementene i settet er en del av listen:

pythonres = st.issubset(lst)
print(res) # vil skrive ut True

La oss nå sammenligne elementene i to forskjellige sett:

pythonst1 = {'1', '2', '3'}
st2 = {'1', '2', '4'}

res = st1.issubset(st2)
print(res) # vil skrive ut False

Metoden issubset har også en kortform. Den brukes kun når man sammenligner to sett. La oss omskrive forrige eksempel ved hjelp av den:

pythonres = st1 <= st2
print(res) # vil skrive ut False
Задание 1

Gitt et sett og en streng:

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

Sjekk at alle elementene i settet finnes i strengen.

Задание 2

Gitt et sett og en tuple:

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

Sjekk at alle elementene i settet finnes i tuplen.

Задание 3

Gitt to sett:

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

Sjekk at alle elementene i det andre settet finnes i det første settet.