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

pythoncoxluq.issubset(ardicilliq)

Nümunə

Gəlin birinci çoxluğun elementlərinin ikinciyə daxil olub-olmadığını issubset metodu ilə yoxlayaq:

pythonch1 = {'a', 'b', 'c'}
ch2 = {'e', 'g', 'a'}
res = ch1.issubset(ch2)
print(res)

Kodun icrasının nəticəsi:

pythonFalse

Nümunə

İndi isə gəlin yenə issubset metodu ilə elementlərin daxil olub-olmadığını yoxlayaq:

pythonch1 = {'a', 'b', 'c'}
ch2 = {'a', 'b', 'c'}
res = ch1.issubset(ch2)
print(res)

Kodun icrasının nəticəsi:

pythonTrue

Nümunə

Gəlin çoxluq elementlərini siyahı elementləri ilə müqayisə edək:

pythonch = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = ch.issubset(lst)
print(res)

Kodun icrasının nəticəsi:

pythonTrue

Nümunə

İndi isə gəlin çoxluq elementlərini kortejlə müqayisə edək:

pythonch = {'a', 'b', 'c'}
tpl = ('a', 'b', 'c')
res = ch.issubset(tpl)
print(res)

Kodun icrasının nəticəsi:

pythonTrue

Nümunə

issubset metodunun həmçinin qısa forması var:

pythonch1 = {'a', 'b', 'c'}
ch2 = {'a', 'b', 'c'}
res = ch1 <= ch2
print(res)

Kodun icrasının nəticəsi:

pythonTrue

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