Die teenwoordigheid van 'n versameling in 'n ry in Python

In Python is dit moontlik om te kontroleer of die elemente van 'n versameling in 'n ander ry ingesluit is - 'n ander versameling, string, lys, tupel. Dit kan gedoen word met die metode issubset. In sy parameter spesifiseer ons die verlangde ry. As die versameling daarin ingesluit is, word die Booleaanse waarde True teruggegee, andersins - False.

Kom ons het 'n versameling en 'n lys:

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

Kom ons kyk of die elemente van die versameling in die lys voorkom:

pythonres = st.issubset(lst)
print(res) # sal True uitdruk

Laat ons nou die elemente van twee versamelings vergelyk:

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

res = st1.issubset(st2)
print(res) # sal False uitdruk

Die metode issubset het ook 'n kort vorm. Dit word slegs toegepas wanneer twee versamelings vergelyk word. Laat ons die vorige voorbeeld hiermee herskryf:

pythonres = st1 <= st2
print(res) # sal False uitdruk
Задание 1

Gegee 'n versameling en 'n string:

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

Kontroleer of alle elemente van die versameling in die string voorkom.

Задание 2

Gegee 'n versameling en 'n tupel:

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

Kontroleer of alle elemente van die versameling in die tupel voorkom.

Задание 3

Gegee twee versamelings:

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

Kontroleer of alle elemente van die tweede versameling in die eerste versameling voorkom.