harf1 = {"a", "b", "c", "d"}
harf = harf1.copy() print(harf)
Hozir biz ko’rib chiqmoqchi bo’lgan funksiyalar to’plamlar bilan ishlash uchun zarur funksiyalardir. Ular to’plamlarning o’ziga xos xususiyatlariga tayangan holda ishlab chiqilgan.
difference(), difference_update()
difference() funksiyasi x to’plamda bor, lekin y to’plamda yo’q bo’lgan elementlardan tashkil topgan to’plam hosil qiladi.
difference_update() funksiyasi agar ikkala to’plamda bir xil elementlar mavjud bo’lsa, o’sha elementni o’chiradi.
x = {"a", "b", "c", "d"}
y = {"g", "c", "e", "d"}
z = x.difference(y) print(z)
x.difference_update(y) print(x)
interselection(), interselection_update()
interselection() funksiyasi qaysi elementlar ikkala to’plamda ham mavjud bo’lsa, o’sha elementlardan tashkil topgan yangi to’plam hosil qiladi.
interselection_update() funksiyasi x to’plamdagi element y to’plamda ham mavjud bo’lsa, o’sha elementni qoldiradi. Qolganlarini esa o’chirib yuboradi.
x = {"a", "b", "c", "d"}
y = {"g", "c", "e", "d"}
z = x.intersection(y) print(z)
x.intersection_update(y) print(x)
isdisjoint()
isdisjoint() funksiyasi agar x to’plamdagi birorta ham element y to’plamda mavjud bo’lmasa, rost qiymat qaytaradi.
Quyidagi kodimizda rost qiymat qaytariladi. Chunki x to’plamdagi elementlarning hech biri y
to’plamda majud emas:
Do'stlaringiz bilan baham: |