اصطلاح هوش مصنوعی

Dictionary in Python

دیکشنری در پایتون

ساختار دادهٔ تغییرپذیر پایتون برای نگهداری ارتباط کلید و مقدار؛ هر کلید یکتا است و مقدار متناظر آن را مشخص می‌کند.

تعریف کامل

دیکشنری با آکولاد یا dict ساخته می‌شود. کلیدها باید هش‌پذیر باشند؛ رشته‌ها و عددها معمولاً کلید مناسبی‌اند ولی لیست کلید مجازی نیست. دسترسی مستقیم به کلید ناموجود خطا می‌دهد و get امکان تعیین مقدار پیش‌فرض را فراهم می‌کند. دیکشنری در نسخه‌های جدید پایتون ترتیب درج را حفظ می‌کند.

مثال کاربردی

مشخصات یک نمونهٔ داده را با کلیدهای name و score ذخیره می‌کنیم تا به‌جای اندیس عددی، با نام به مقدار برسیم.

مثال کدنویسی

student = {"name": "Sara", "score": 18}
print(student.get("score", 0))
بازگشت به واژه‌نامه