حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
درک برنامه‌نویسی از صفر؛ قسمت اول: اولین برنامه‌ها

دیکشنری؛ به‌جای شماره، با اسم سراغ داده برو

۶. چند داده کنار هم؛ لیست و دیکشنری · 0٪

برای ذخیره پیشرفت و استفاده از دستیار وارد شوید.

این عدد مربوط به چیه؟

وقتی یک هزینه هم عنوان داره هم مبلغ، دیکشنری کمک می‌کنه. دیکشنری از جفت‌های «کلید: مقدار» تشکیل می‌شه و با آکولاد نوشته می‌شه:

expense = {"title": "book", "amount": 50}
print(expense["title"])

خروجی book است. به‌جای اندیس عددی، کلیدی مثل title رو می‌دیم. کلیدِ رشته‌ای باید داخل کوتیشن باشه.

برای به‌روزرسانی هم از همان کلید استفاده می‌کنیم: expense["amount"] = 60. اگر کلیدی وجود نداشته باشه و مستقیم بخونیم، KeyError می‌گیریم؛ پس نام کلید رو دقیق بنویس.

این ساختار به‌زودی در پروژهٔ آخر برای ثبت هر هزینه استفاده می‌شه.

فعالیت شما

با استفاده از دیکشنری expense، عنوان و مبلغ را در یک خط با یک فاصله بین آن‌ها چاپ کن: book 50. از کلیدهای title و amount بخون. می‌تونی از print(مقدار اول, مقدار دوم) استفاده کنی.

حالا نوبت توئه

کد رو طبق خواستهٔ تمرین تغییر بده، بعد «اجرا و بررسی پاسخ» رو بزن تا نتیجه رو ببینی.