• Python dasturlash tilida Set
  • Python dasturlash tilida Set




    Download 0,89 Mb.
    bet2/6
    Sana05.07.2024
    Hajmi0,89 Mb.
    #266733
    1   2   3   4   5   6
    Bog'liq
    [Python programming language] week 6. Python dictionary, sets

    Python dasturlash tilida Set
    Python dasturlash tilidagi yana bir to‘plam Set deb ataladi. Set to‘plamlar figuralik qavslar {} orqali yaratiladi.

    Python dasturlash tilida Set

    • Set to‘plami elementlari
    • Set to‘plami elementlari tartibsiz, o‘zgarmas va takroriy qiymatlarga ruxsat bermaydigan to‘plam hisoblanadi.

    Python dasturlash tilida Set

    • Set to‘plamida bir xil qiymatga ega ikkita element bo‘lishi mumkin emas.
    • Agar bir xil qiymatga ega ikkita element bo‘lsa, chop etilganda faqat oxirgi element chop etiladi.

    Python dasturlash tilida Set

    Python dasturlash tilida Set

    • Set to‘plami turli xil berilganlar turlarini o‘z ichiga olishi mumkin:

    Python dasturlash tilida Set

    • Python dasturlash tilida, Set to‘plami berilganlar turini aniqlash uchun type() funksiyasidan foydalanish mumkin:

    Python dasturlash tilida Set

    • Siz set to‘plami indeksiga murojaat qilib, toʻplamdagi elementlarni chop etishingiz mumkin. Agar Set to‘plami barcha elementlarini chop etmoqchi bo‘lsangiz for siklidan foydalanish mumkin.

    Python dasturlash tilida Set

    • Set to‘plamida “Andijon" qiymati mavjudligini tekshirish:

    Python dasturlash tilida Set

    • Set to‘plamiga bitta element qo‘shish uchun add() funksiyasidan foydalanish mumkin.

    Python dasturlash tilida Set

    • Mavjud set to‘plamiga boshqa set to‘plamidan elementlar qo‘shish uchun update() funksiyasidan foydalanish mumkin.

    Python dasturlash tilida Set

    • update() funksiyasi har qanday takrorlanadigan obyekt bo‘lishi mumkin (tuple, list, dictionaries).

    Python dasturlash tilida Set

    • Set to‘plamidagi elementni o‘chirib tashlash uchun remove() yoki discard() funksiyasidan foydalanish mumkin.

    Download 0,89 Mb.
    1   2   3   4   5   6




    Download 0,89 Mb.