• 5-usul. fromkeys metodi yordamida lug‘at hosil qilish: >>> d=dict.fromkeys([Lola, Madina],14) >>> print(d) d
  • V BOB.  WWW-TEXNOLOGIYA VA HTML TILI




    Download 27,94 Mb.
    Pdf ko'rish
    bet88/153
    Sana19.05.2024
    Hajmi27,94 Mb.
    #244031
    1   ...   84   85   86   87   88   89   90   91   ...   153
    Bog'liq
    10-sinf yangi

    V BOB. 
    WWW-TEXNOLOGIYA VA HTML TILI
    4-usul. dict()
    konstruktori orqali kortejlar yordamida lug‘at hosil qilish:
    >>> yoshi = dict((‘Lola’,14), (‘Madina’,15))
    >>> print(yoshi)
    Lug‘at elementlari vergul (,) bilan ajratib 
    yoziladi. Elementlar ham o‘z navbatida 
    kortejlardan iborat. Har bir kortejning 
    0-elementi kalit, 1-elementi esa qiymat 
    bo‘ladi.
    {‘Lola’:14, ‘Madina’:15}
    5-usul.
    fromkeys metodi yordamida lug‘at hosil qilish:
    >>> d=dict.fromkeys(['Lola', 'Madina'],14)
    >>> print(d)

    – lug‘atni saqlovchi o‘zgaruvchi nomi.
    {'Lola': 14, 'Madina': 14}
    6-usul. 
    Lug‘at generatori yordamida lug‘at hosil qilish: 
    >>> d={i:i**2 for i in range(5)}
    >>> print(d)

    – lug‘atni saqlovchi o‘zgaruvchi nomi.
    xuddi ro‘yxat generatori kabi hosil qilinadi.
    {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}
     
    Lug‘atlar bilan ishlash
    Lug‘atdan nusxa olish, lug‘atni tozalash, uning kalitini aniqlash uchun metodlardan 
    foydalaniladi.
    Metodlar 
    Tavsifi
    dict.copy()
    Lug‘at nusxasini oladi.
    dict.get(key[,default])
    Lug‘atning key kalitli elementini qaytaradi, kalit 
    elementi bo‘lmasa, xatolikni beradi va default 
    qiymatini chiqaradi.
    dict.setdefault(key[,default])
    Lug‘atning key kalitli elementini qaytaradi, kalit 
    bo‘lmasa, xatolikni bermaydi va default qiymatini 
    chiqaradi.
    dict.items()
    Lug‘atdagi kalit va qiymatlarni qaytaradi.
    dict.values()
    Lug‘at elementi qiymatlarini qaytaradi.
    dict.keys()
    Lug‘at elementi kalitlarini qaytaradi.
    dict.update([dictnew])
    dict lug‘ati bilan dictnew lug‘atini birlashtiradi va 
    ularning elementlaridan tarkib topgan yangi lug‘at 
    hosil qiladi.
    dict.pop(key[default])
    Kalitni o‘chiradi.

    Download 27,94 Mb.
    1   ...   84   85   86   87   88   89   90   91   ...   153




    Download 27,94 Mb.
    Pdf ko'rish