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:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
Mari kita periksa apakah elemen-elemen himpunan termasuk dalam list:
res = st.issubset(lst)
print(res) # akan menampilkan True
Sekarang mari kita bandingkan elemen dari dua himpunan:
st1 = {'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:
res = st1 <= st2
print(res) # akan menampilkan False
Diberikan sebuah himpunan dan sebuah string:
st = {'1', '2', '3', '4', '5', '6'}
txt = '123456'
Periksa bahwa semua elemen himpunan ada di dalam string.
Diberikan sebuah himpunan dan sebuah tuple:
st = {'ab', 'cd', 'ef'}
tlp = ('ab', 'cd', 'ef')
Periksa bahwa semua elemen himpunan ada di dalam tuple.
Diberikan dua himpunan:
st1 = {1, 2, 3, 4, 5}
st2 = {1, 2, 3}
Periksa bahwa semua elemen dari himpunan kedua ada di dalam himpunan pertama.