Pythonda ketma-ketlikda to'plamga ega bo'lish

Python to'plam elementlarining istalgan ketma-ketlikda - boshqa to'plam, satr, ro'yxat, kortejda ekanligini tekshirish imkoniyatiga ega. Buni isssubset usuli yordamida amalga oshirish mumkin. Uning parametrida biz kerakli ketma-ketlikni o'rnatamiz. Agar to'plam unga kiritilgan bo'lsa, u holda mantiqiy qiymati True qaytariladi, aks holda False.

Keling, to'plam va ro'yxatni olamiz:

 

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

 

Keling, to'plamning elementlari ro'yxatda mavjudligini tekshiramiz:

 

res = st.issubset(lst) print(res) # выведет True

 

Endi ikkita to'plamning elementlarini solishtiramiz:

 

 

st1 = {'1', '2', '3'} st2 = {'1', '2', '4'} res = st1.issubset(st2) print(res) # выведет False

 

Issubset usuli ham qisqa shaklga ega. Bu faqat ikkita to'plamni solishtirganda amal qiladi. Undan foydalangan holda oldingi misolni qayta yozamiz:

 

res = st1 <= st2 print(res) # chiqaradi False

 

To'plam va qator berilgan:

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

To'plamning barcha elementlari satrda ekanligini tekshiring.

 

uz ru