Metod issubset
Metod issubset çoxluq elementlərinin
ardıcıllıqda olub-olmadığını yoxlayır,
bu ardıcıllıq başqa bir çoxluq, siyahı,
kortej ola bilər. Metod məntiqi qiymət
qaytarır - True və ya False. Parametrdə
çoxluq elementləri ilə müqayisə etmək
istədiyimiz ardıcıllığı göstəririk.
Sintaksis
coxluq.issubset(ardicilliq)
Nümunə
Gəlin birinci çoxluğun elementlərinin ikinciyə
daxil olub-olmadığını issubset metodu ilə yoxlayaq:
ch1 = {'a', 'b', 'c'}
ch2 = {'e', 'g', 'a'}
res = ch1.issubset(ch2)
print(res)
Kodun icrasının nəticəsi:
False
Nümunə
İndi isə gəlin yenə issubset metodu ilə
elementlərin daxil olub-olmadığını yoxlayaq:
ch1 = {'a', 'b', 'c'}
ch2 = {'a', 'b', 'c'}
res = ch1.issubset(ch2)
print(res)
Kodun icrasının nəticəsi:
True
Nümunə
Gəlin çoxluq elementlərini siyahı elementləri ilə müqayisə edək:
ch = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = ch.issubset(lst)
print(res)
Kodun icrasının nəticəsi:
True
Nümunə
İndi isə gəlin çoxluq elementlərini kortejlə müqayisə edək:
ch = {'a', 'b', 'c'}
tpl = ('a', 'b', 'c')
res = ch.issubset(tpl)
print(res)
Kodun icrasının nəticəsi:
True
Nümunə
issubset metodunun həmçinin qısa
forması var:
ch1 = {'a', 'b', 'c'}
ch2 = {'a', 'b', 'c'}
res = ch1 <= ch2
print(res)
Kodun icrasının nəticəsi:
True
Həmçinin bax
-
metod
intersection,
çoxluqların kəsişməsini qaytaran -
metod
difference,
çoxluqlar arasında fərqləri qaytaran -
metod
issuperset,
ardıcıllıq elementlərinin çoxluqda olub-olmadığını yoxlayan -
metod
symmetric_difference,
çoxluq və ardıcıllığın ortaq elementlərini istisna edən