• Birinchidan
  • Uchinchidan
  • Lug`at metodlari Dict.clear()
  • Dict.keys()
  • Lug`atlar va to`plamlar bilan ishlash




    Download 1,23 Mb.
    bet25/35
    Sana22.01.2024
    Hajmi1,23 Mb.
    #142834
    1   ...   21   22   23   24   25   26   27   28   ...   35
    Bog'liq
    asdBuxoro davlat universitetfgghdfghfgi

    2.2. Lug`atlar va to`plamlar bilan ishlash
    Pythondagi lug`atlar kalit bo`yicha kirishga ruxsat etuvchi erkin obyektlarning tartiblangan jamlanmasi. Ularni yana assotsiativli massivlar yoki hesh jadvallar deb nomlaydilar. Soddaroq qilib aytadigan bo`lsak lug’at xuddi manzillar kitobiga o’xshaydi, ya’ni biror insonning ismini bilgan holda uning manzili yoki u bilan bo’g’lanish ma’lumotlarini olish mumkin. Lug`atlar bilan ishlash uchun ham albatta uni yaratish kerak. Lug`atni yaratishni esa bir necha usullari bor. Birinchidan literal yordamida:



    Ikkinchidan dict() funksiyasi yordamida:



    Uchinchidan fromkeys metodi orqali:



    To`rtinchidan lug`at generatori yoradamida ular ro`yxat generatoriga juda o`xshash:



    Lug`at metodlari
    Dict.clear()- lug`atni tozalaydi.
    Dict.copy()-lug`at nusxasini qaytaradi.
    Classmethod dict.fromkeys(seq[, value])- Seq dan kalitni va Value qiymatlariga ega bo`lgan lug`atni yaratadi.
    Dict.get(key[, default])-kalit qiymatini qaytaradi, lekin u bo`lmasa xatolik beradi, default (jimlikda None) qaytaradi.
    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.

    Download 1,23 Mb.
    1   ...   21   22   23   24   25   26   27   28   ...   35




    Download 1,23 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Lug`atlar va to`plamlar bilan ishlash

    Download 1,23 Mb.