• Toplamni yaratish
  • Toplam operatsiyalari
  • Toplam (Set) nima
  • Xulosa
  • Foydalanilgan Adabiyotlar
  • Blueprint Plans




    Download 0,61 Mb.
    Sana24.05.2024
    Hajmi0,61 Mb.
    #252046
    Bog'liq
    2 topshiriq

    Python dasturlash tilida to'plamlar bilan ishlash Rahmonov Nurislom

    To'plam (Set) nima?

    • To'plam — tartiblanmagan, o'zgaruvchan va takrorlanmaydigan elementlar to'plami.
    • Asosiy xususiyatlari:
    • Elementlar unikal bo'lishi kerak.
    • Tartiblanmagan (indekslar yo'q).

    To'plamni yaratish

    • To'plamni yaratish
    • To'plam yaratish usullari
    • Bo'sh to'plam yaratish: my_set = set()
    • Elementlar bilan to'plam yaratish: my_set = {1, 2, 3, 'a', 'b'}

    Asosiy metodlar

    • Asosiy metodlar
    • add(element): Yangi element qo'shish
    • remove(element): Elementni o'chirish (agar element mavjud bo'lmasa, xatolik)
    • discard(element): Elementni o'chirish (agar element mavjud bo'lmasa, xatolik bo'lmaydi)
    • clear(): To'plamni tozalash
    • pop(): Tasodifiy elementni o'chirish va qaytarish

    To'plam operatsiyalari

    • Keng tarqalgan operatsiyalar
    • Birlik (Union): set1 | set2
    • Kesishma (Intersection): set1 & set2
    • Farq (Difference): set1 - set2
    • Simmetrik farq (Symmetric Difference): set1 ^ set2

    To'plam (Set) nima?

    To'plamlarning xususiyatlari

    • To'plamlarning foydalari
    • Unikal elementlarni saqlash
    • A'zolik tekshiruvi (in operatori) tezligi
    • Matematika operatsiyalarini tez bajarish

    Amaliy qo'llanilish

    • To'plamlar qayerda qo'llaniladi?
    • Filtratsiya va deduplikatsiya
    • Grafikalar va tarmoqlar
    • Kiritishlarni tekshirish va validatsiya qilish

    To'plamlar qayerda qo'llaniladi?
    Filtratsiya va deduplikatsiya
    Grafikalar va tarmoqlar
    Kiritishlarni tekshirish va validatsiya qilish
    To'plamlar qayerda qo'llaniladi?
    Filtratsiya va deduplikatsiya
    Grafikalar va tarmoqlar
    Kiritishlarni tekshirish va validatsiya qilish

    Xulosa

    • Python to'plamlari kuchli va foydali vosita.
    • Unikal elementlarni boshqarish va tez matematik operatsiyalar uchun ideal.
    • Har xil sohalarda keng qo'llanilishi mumkin.

    To'plamlar qayerda qo'llaniladi?
    Filtratsiya va deduplikatsiya
    Grafikalar va tarmoqlar
    Kiritishlarni tekshirish va validatsiya qilish
    To'plamlar qayerda qo'llaniladi?
    Filtratsiya va deduplikatsiya
    Grafikalar va tarmoqlar
    Kiritishlarni tekshirish va validatsiya qilish

    Foydalanilgan Adabiyotlar

    • https://www.w3schools.com/python/python_sets.asp
    • https://www.programiz.com/python-programming/set
    • https://docs.python.org/3/tutorial/datastructures.html

    To'plamlar qayerda qo'llaniladi?
    Filtratsiya va deduplikatsiya
    Grafikalar va tarmoqlar
    Kiritishlarni tekshirish va validatsiya qilish
    To'plamlar qayerda qo'llaniladi?
    Filtratsiya va deduplikatsiya
    Grafikalar va tarmoqlar
    Kiritishlarni tekshirish va validatsiya qilish
    Download 0,61 Mb.




    Download 0,61 Mb.