Kewujudan Pelbagai dalam Urutan dalam Python
Dalam Python, terdapat keupayaan untuk menyemak sama ada
unsur-unsur set dimasukkan ke dalam mana-mana
urutan - set lain,
tali, senarai, tupel. Ini boleh dilakukan
dengan menggunakan kaedah issubset. Dalam
parameternya, kita tentukan urutan yang dikehendaki.
Jika set dimasukkan ke dalamnya, maka nilai boolean
True akan dikembalikan,
sebaliknya - False.
Katakan kita mempunyai satu set dan satu senarai:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
Mari kita semak sama ada unsur-unsur set dimasukkan ke dalam senarai:
res = st.issubset(lst)
print(res) # akan mencetak True
Sekarang mari kita bandingkan unsur-unsur dua set:
st1 = {'1', '2', '3'}
st2 = {'1', '2', '4'}
res = st1.issubset(st2)
print(res) # akan mencetak False
Kaedah issubset juga mempunyai bentuk yang
pendek. Ia hanya digunakan apabila membandingkan
dua set. Mari kita tulis semula contoh sebelumnya
dengan menggunakannya:
res = st1 <= st2
print(res) # akan mencetak False
Diberi satu set dan satu tali:
st = {'1', '2', '3', '4', '5', '6'}
txt = '123456'
Semak bahawa semua unsur set terdapat dalam tali.
Diberi satu set dan satu tupel:
st = {'ab', 'cd', 'ef'}
tlp = ('ab', 'cd', 'ef')
Semak bahawa semua unsur set terdapat dalam tupel.
Diberi dua set:
st1 = {1, 2, 3, 4, 5}
st2 = {1, 2, 3}
Semak bahawa semua unsur set kedua terdapat dalam set pertama.