Middle
Какво е речник (dict) в Python?
sobes.tech AI
Отговор от AI
Речник (dict) в Python е променлива структура от данни, която съхранява двойки ключ-стойност. Ключовете в речника са уникални и обикновено са неизменяеми типове (например низове, числа, кортежи), а стойностите могат да бъдат всякакви обекти.
Речниците са реализирани с помощта на хеш таблици, което осигурява бърз достъп до стойностите по ключ (средно време в константна сложност).
Пример за използване на речник:
student = {
"name": "Иван",
"age": 25,
"courses": ["математика", "физика"]
}
print(student["name"]) # Ще изведе: Иван
# Добавяне на нов ключ
student["grade"] = "A"