Python asoslari



Yüklə 1,14 Mb.
səhifə37/81
tarix13.12.2023
ölçüsü1,14 Mb.
#176038
1   ...   33   34   35   36   37   38   39   40   ...   81
k100001

Dict.items()-juftliklarni qaytaradi(kalit, qiymat)

  • Dict.keys()- lug`atdagi kalitlarni qaytaradi

  • Dict.pop(key[default])-kalitni yo`qotib qiymatni qaytaradi. Agarda kalit bo`lmasa defaultni qaytaradi.

  • Dict.popitem()- juftlikni o`chirib qaytaradi (kalit, qiymat). Agarda lug`at bo`sh bo`lsa KeyError istisnoni chaqiradi. Esingizda tursin lug`atlar tartibli emas.

  • Dict.setdefault(key [, default])-kalit qiymatni qaytaradi, lekin u bo`lmasa xatolik bermaydi, default qiymatga ega kalitni yaratadi (jimlikda None).

  • Dict.update([other])- other dan juftliklarni (kalit, qiymat) kiritib lug`atni to`ldiradi. Mavjud bo`lgan kalitlar qaytadan yoziladilar. None (eski lug`at) qaytaradi.

  • Dict.values()-lug`atdagi qiymatni qaytaradi.

    Keling tuple ya’ni kortejda metodlarni qo`llanilishini misollar yordamida ko`rib chiqamiz.

    Natija:

    lug`atning qiymati: dict_values(['Gulnoza', '8', '1']) lugatdagi juftliklar yani kalit va uning qiymatlari:dict_items([('ismi','Gulnoza'),
    ('yoshi', '8'), ('maktabi', '1')]) lugatning kalitlari: dict_keys(['ismi', 'yoshi', 'maktabi'])
    lugatning nusxasi: {'ismi': 'Gulnoza', 'yoshi': '8', 'maktabi': '1'}

    Dictionary uzunligi


    Dictionary to’plamida nechta element, yani kalit-qiymat juftligi borligini aniqlash uchun len() funksiyasidan foydalanamiz:

    avto = {
    "brend": "Chevrolet",
    "model": "Malibu",
    "yil": 2016
    }

    Yüklə 1,14 Mb.

    Dostları ilə paylaş:
  • 1   ...   33   34   35   36   37   38   39   40   ...   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