Keberadaan Himpunan dalam Urutan dengan Python

Di Python, ada kemampuan untuk memeriksa apakah elemen-elemen suatu himpunan termasuk dalam suatu urutan - himpunan lain, string, list, tuple. Hal ini dapat dilakukan dengan metode issubset. Di parameternya, kita tentukan urutan yang diinginkan. Jika himpunan termasuk di dalamnya, maka nilai boolean True akan dikembalikan, jika tidak - False.

Misalkan kita memiliki sebuah himpunan dan sebuah list:

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

Mari kita periksa apakah elemen-elemen himpunan termasuk dalam list:

pythonres = st.issubset(lst)
print(res) # akan menampilkan True

Sekarang mari kita bandingkan elemen dari dua himpunan:

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

res = st1.issubset(st2)
print(res) # akan menampilkan False

Metode issubset juga memiliki bentuk pendek. Bentuk ini hanya diterapkan ketika membandingkan dua himpunan. Mari kita tulis ulang contoh sebelumnya dengan menggunakan bentuk pendeknya:

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

Diberikan sebuah himpunan dan sebuah string:

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

Periksa bahwa semua elemen himpunan ada di dalam string.

Задание 2

Diberikan sebuah himpunan dan sebuah tuple:

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

Periksa bahwa semua elemen himpunan ada di dalam tuple.

Задание 3

Diberikan dua himpunan:

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

Periksa bahwa semua elemen dari himpunan kedua ada di dalam himpunan pertama.