Referat mavzu : Qabul qildi : Andijon 2023 yil. Reja
Download 0.79 Mb.
|
- Bu sahifa navigatsiya:
- Kalit in Lug’at
"Bir": "Tolib",
"Ikki": "Bobur", "Uch": "Alisher" } # Lug'atning "Bir" kalitli elementiga murojaat uchun print(users["Bir"]) # Tolib # Lug'atdagi "Uch" kalitli element qiymatini o'zgartiramiz users["Uch"] = "Baxtiyor" print(users["Uch"]) # Baxtiyor Lug’at elementiga kaliti orqali qiymat berganda shunday kalit lug’atda mavjud bo’lmasa, u holda lug’atga yangi element qo’shiladi. Masalan, yuqoridagi misolda users["To’rt"] = "Ibrohim" tarzida yangi element qo’shishimiz mumkin, Chunki lug’atda “To’rt” kalitli element mavjud emas. Lekin, lug’atda mavjud bo’lmagan kalit orqali uning elementiga murojaat qilinganda, Python interpretatori KeyError turidagi istisno xatoligi yuzaga kelganligi haqida xabar chiqaradi. Masalan, yuqoridagi misol uchun user = users[“Besh”] kabi ishlatsak xatolik ro`y beradi. Bunday istisno xalotlarning oldiniolish uchun Pythonda Kalit in Lug’at ifodasidan foydalaniladi. Ushbu ifoda agarda shunday kalitli element lug’atda mavjud bo’lsa True qiymat, aks holda False qiymat qaytaradi, masalan:
Shu bilan birga, lug’atning biror elementini olish uchun get metodidan hamfoydalanish mumkin bo’lib u ikki xil shaklda qo’llaniladi: get(key) – lug’atning key kalitli elementni qaytaradi. Agar lug’atda key kalitli element mavjud bo’lmasa None qiymati qaytariladi. get(key, default) - lug’atning key kalitli elementni qaytaradi. Agar lug’atda key kalitli element mavjud bo’lmasa default qiymati qaytariladi. Masalan:
Download 0.79 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling