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:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
Kom ons kyk of die elemente van die versameling in die lys voorkom:
res = st.issubset(lst)
print(res) # sal True uitdruk
Laat ons nou die elemente van twee versamelings vergelyk:
st1 = {'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:
res = st1 <= st2
print(res) # sal False uitdruk
Gegee 'n versameling en 'n string:
st = {'1', '2', '3', '4', '5', '6'}
txt = '123456'
Kontroleer of alle elemente van die versameling in die string voorkom.
Gegee 'n versameling en 'n tupel:
st = {'ab', 'cd', 'ef'}
tlp = ('ab', 'cd', 'ef')
Kontroleer of alle elemente van die versameling in die tupel voorkom.
Gegee twee versamelings:
st1 = {1, 2, 3, 4, 5}
st2 = {1, 2, 3}
Kontroleer of alle elemente van die tweede versameling in die eerste versameling voorkom.