Python asoslari



Yüklə 1,14 Mb.
səhifə33/81
tarix13.12.2023
ölçüsü1,14 Mb.
#176038
1   ...   29   30   31   32   33   34   35   36   ...   81
k100001

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:
x = {"a", "b", "c"} y = {"l", "m", "n", "o"}
z = x.isdisjoint(y) print(z)

issubset(), issuperset()


  • issubset() funksiyasi agar x to’plamdagi barcha elementlar y to’plamda ham mavjud bo’lsa, rost qiymat qaytaradi.

  • issuperset() funksiyasi esa teskarisi, ya’ni agar y to’plamdagi barcha elementlar x to’plamda ham mavjud bo’lsa, rost qiymat qaytaradi.

Quyidagi misolimizda x to’plamdagi barcha elementlar y to’plamda mavjud, ammo y to’plamdagi barcha elementlar ham x to’plamda mavjud emas. Shuning uchun avval rost, keyin esa yolg’on qiymat ekranga chiqadi:


Yüklə 1,14 Mb.

Dostları ilə paylaş:
1   ...   29   30   31   32   33   34   35   36   ...   81




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin