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
№1 To'plam va qator berilgan: To'plamning barcha elementlari satrda ekanligini tekshiring.st = {'1', '2', '3', '4', '5', '6'}
txt = '123456'