Sobes.tech
Middle

Python'da lug'at (dict) nima?

sobes.tech AI

AIdan javob

Python'da lug'at (dict) o'zgarmas ma'lumotlar tuzilmasi bo'lib, u kalit-qiymat juftlarini saqlaydi. Lug'atdagi kalitlar noyob bo'lib, odatda o'zgarmas turlar (masalan, satrlar, raqamlar, to'plamlar) bo'ladi, va qiymatlar har qanday ob'ekt bo'lishi mumkin.

Lug'atlar hash jadval yordamida amalga oshiriladi, bu esa kalit bo'yicha qiymatga tez kirishni ta'minlaydi (o'rtacha holda, konstant vaqt ichida).

Lug'atdan foydalanish misoli:

student = {
    "name": "Иван",
    "age": 25,
    "courses": ["математика", "физика"]
}

print(student["name"])  # Natija: Иван

# Yangi kalit qo'shish
student["grade"] = "A"