Lug’at elementini o’zgartirish. Lug’at elementiga murojaat qilish uning kaliti yordamida amalga oshiriladi:
dictionary[kalit]
Masalan lug’at elementiga murojaat qilish va uni o’zgartirish quyidagichaamalga oshiriladi:
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:
1
2
3
4
5
6
7
|
bahoDict = {"A": 5, "B": 4, "C": 3}
key = "D"
|
Do'stlaringiz bilan baham: |