Dunyoda ilmdan boshqa najot yo`q va bo`lmagay


Natija: True 2.2. Lug`atlar va to`plamlar bilan ishlash


Download 1.33 Mb.
bet23/33
Sana22.11.2023
Hajmi1.33 Mb.
#1794208
1   ...   19   20   21   22   23   24   25   26   ...   33
Bog'liq
Dunyoda ilmdan boshqa najot yo`q va bo`lmagay-fayllar.org

Natija:
True



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)


Download 1.33 Mb.

Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   ...   33




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling