Dictionary β Python'da kalit va qiymat juftliklarini saqlaydigan ma'lumot turi. Real loyihalarda eng ko'p ishlatiladigan strukturalardan biri.
Dictionary yaratish va o'qish
foydalanuvchi = {
"ism": "Dilnoza",
"yosh": 22,
"shahar": "Andijon"
}
print(foydalanuvchi["ism"]) # Dilnoza
print(foydalanuvchi.get("yosh")) # 22
Qiymatlarni o'zgartirish va qo'shish
foydalanuvchi["yosh"] = 23
foydalanuvchi["kasb"] = "dasturchi"
print(foydalanuvchi)
Dictionary bo'ylab aylanish
for kalit, qiymat in foydalanuvchi.items():
print(f"{kalit}: {qiymat}")
Dictionary comprehension
sonlar = [1, 2, 3, 4]
kvadratlar = {son: son ** 2 for son in sonlar}
print(kvadratlar) # {1: 1, 2: 4, 3: 9, 4: 16}
Maslahat: Kalit mavjudligini tekshirish uchun
inoperatoridan foydalaning:"ism" in foydalanuvchi.
+0
+0
+0
+0
+0
+0
+0