Sobes.tech
Middle

Какво е речник (dict) в Python?

sobes.tech AI

Отговор от AI

Речник (dict) в Python е променлива структура от данни, която съхранява двойки ключ-стойност. Ключовете в речника са уникални и обикновено са неизменяеми типове (например низове, числа, кортежи), а стойностите могат да бъдат всякакви обекти.

Речниците са реализирани с помощта на хеш таблици, което осигурява бърз достъп до стойностите по ключ (средно време в константна сложност).

Пример за използване на речник:

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

print(student["name"])  # Ще изведе: Иван

# Добавяне на нов ключ
student["grade"] = "A"