"Tom", 2: "Bob", 3: "Bill"


Lug’at elementini o’zgartirish


Download 14.04 Kb.
bet2/3
Sana17.06.2023
Hajmi14.04 Kb.
#1554111
1   2   3
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:

1
2
3
4
5
6
7
8
9

users = {
"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:



1
2
3
4
5
6
7

bahoDict = {"A": 5, "B": 4, "C": 3}
key = "D"

Download 14.04 Kb.

Do'stlaringiz bilan baham:
1   2   3




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