Sobes.tech
Middle

Mis on sõnastik (dict) Pythonis?

sobes.tech AI

Vastus AI-lt

Python-да сөздүк (dict) — өзгөрмелі деректер құрылымы, ол кілт-бағдар жұптарын сақтайды. Сөздіктегі кілттер бірегей және әдетте өзгермейтін типтер (мысалы, жолдар, сандар, кортеждер) болып табылады, ал бағалар кез келген объект бола алады.

Сөздіктер хэш кестелері арқылы жүзеге асырылады, бұл кілт бойынша мәндерге тез қол жеткізуді қамтамасыз етеді (орташа алғанда тұрақты уақытта).

Сөздік қолданудың мысалы:

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

print(student["name"])  # Нәтиже: Иван

# Жаңа кілт қосу
student["grade"] = "A"