Python asoslari



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

clear()


clear() funksiyasi to’plamni bo’shatadi, ya’ni barcha elementlarini o’chiradi:

meva = {"nok", "banan", "shaftoli"}
meva.clear() print(meva)

del kalit so’zi to’plamni butunlay o’chiradi:

meva = {"nok", "banan", "shaftoli"}
del meva print(meva)

To’plamni qo’shish


To’plamlarni o’zaro bir-biriga qo’shish uchun maxsus funksiyalar mavjud:
union() funksiyasi ikkala to’plam elementlarini boshqa bir yangi to’plamga o’zlashtiradi. Agar to’plamlarda bir xil elementlar uchrab qolsa, ularning faqat bittasi olinadi.
harf1 = {"a", "b", "c", "d"} harf2 = {"c", "e", "e", "f"}

harf3 = harf1.union(harf2) print(harf3)


update() funksiyasi bir to’plam elementlarini boshqa biriga qo’shadi. Bunda ham bir xil elementlar uchrab qolsa, ularning faqat bittasi olinadi.

Nusxa olish


Biror to’plamning aynan o’zidek yana bitta to’plam hosil qilish uchun nusxa olish kerak. Buning uchun copy() funksiyasidan foydalanamiz:
harf1 = {"a", "b", "c", "d"}
harf = harf1.copy()
print(harf)

Muhim funksiyalar


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.


  • Yüklə 1,14 Mb.

    Dostları ilə paylaş:
1   ...   28   29   30   31   32   33   34   35   ...   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