Dictionary in Python
دیکشنری در پایتون
ساختار دادهٔ تغییرپذیر پایتون برای نگهداری ارتباط کلید و مقدار؛ هر کلید یکتا است و مقدار متناظر آن را مشخص میکند.
تعریف کامل
دیکشنری با آکولاد یا dict ساخته میشود. کلیدها باید هشپذیر باشند؛ رشتهها و عددها معمولاً کلید مناسبیاند ولی لیست کلید مجازی نیست. دسترسی مستقیم به کلید ناموجود خطا میدهد و get امکان تعیین مقدار پیشفرض را فراهم میکند. دیکشنری در نسخههای جدید پایتون ترتیب درج را حفظ میکند.
مثال کاربردی
مشخصات یک نمونهٔ داده را با کلیدهای name و score ذخیره میکنیم تا بهجای اندیس عددی، با نام به مقدار برسیم.
مثال کدنویسی
student = {"name": "Sara", "score": 18}
print(student.get("score", 0))