دیکشنری ها (dictionary)، در پایتون (Python)
در مبحثی دیگر ( کلید شماره 4744 ) با کاربرد فهرست (لیست - List) در پایتون (Python) آشنا شدیم. در فهرست ها (لیست - List)، برای فراخوانی مقادیر از فهرست، باید ترتیب قرارگیری عنصر مورد نظرمان را می دانستیم تا بر اساس شماره متناظر با آن عنصر در فهرست (لیست - List)، مقدار آن را فراخوانی کنیم. اما یک نوع دیگر از ذخیره سازی اطلاعات با نام دیکشنری (dictionary) در پایتون (Python) وجود دارد که در آن، دیگر مجبور نیستیم که ترتیب ذخیره سازی مقادیر (عنصرها) را بدانیم، بلکه برای هر مقداری که ذخیره می کنیم، یک کلید (key) یکتا مشخص خواهیم کرد که بعدا مقدار مورد نظر بر اساس آن کلید (key) یکتا از دیکشنری (dictionary) فراخوانی می شود.
کلیدهایی (key) که به کار می بریم، حتما باید یکتا باشند و نباید کلید (key) تکراری داشته باشیم. نوع کلیدها می تواند برابر رشته (String)، عدد (number) یا مجموعه (tuple) باشد.
علامت های {} برای تعریف دیکشنری (dictionary) در پایتون (Python) به کار می روند.
به مثال زیر توجه کنید :
نتیجه :
برای درک چگونگی به کار بردن مجموعه ها (tuple) به عنوان کلید (key) در دیکشنری (dictionary)، به مثال زیر توجه کنید :
نتیجه :
به روزرسانی مقدار یک عنصر موجود در یک دیکشنری (dictionary)، در پایتون (Python) :
برای به روزرسانی مقدار یک عنصر موجود در یک دیکشنری (dictionary)، کافی است که مطابق مثال زیر، یک مقدار جدید برای آن عنصر تعیین کنیم :
نتیجه :
افزودن یک عنصر جدید به یک دیکشنری (dictionary)، در پایتون (Python) :
برای افزودن یک عنصر جدید به یک دیکشنری (dictionary)، کلید شماره 20627 را بخوانید.
حذف یک عنصر موجود در یک دیکشنری (dictionary)، با عبارت del ، در پایتون (Python) :
برای حذف یک عنصر موجود در یک دیکشنری (dictionary)، با عبارت del ، کلید شماره 20628 را بخوانید.
- فهرست مباحث
- 1 معرفی زبان برنامه نویسی پایتون (Python)
- 2 نصب پایتون (Python)
- 3 نصب PyCharm (یک محیط برنامه نویسی برای Python) و ساخت یک پروژه پایتون (Python) در آن
- 4 معرفی عملگرهای کار با اعداد و بحث در مورد اولویت های آنها، در پایتون (Python)
- 5 تعریف متغیرها (Variables)، در پایتون (Python)
- 6 وارد کردن (import) کتابخانه ها (libraries) (یا در واقع Module ها) برای استفاده از توابع (functions)، کلاس ها (classes) و روش های (methods) تعریف شده در آنها، در پایتون (Python)
- 7 دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm
- 8 نوشتن توضیحات (comments)، در پایتون (Python)
- 9 اجرای کدهای موجود در یک فایل پایتون (با پسوند py) دیگر، در بین کدهای فایل پایتون فعلی، با وارد (import) کردن آن، در پایتون (Python)
- 10 تعریف یک تابع (Function) جدید، در پایتون (Python)
- 11 ساخت فهرست ها (لیست ها) (List)، در پایتون (Python)
- 12 چندتایی ها (Tuple)، در پایتون (Python)
- 13 دیکشنری ها (dictionary)، در پایتون (Python)
- 14 مجموعه ها (Set)، در پایتون (Python)
- 15 چک کردن عبارت های شرطی (Condition Statement) (اجرای دستورات شرطی)، با if و else و elif ، در پایتون (Python)
- 16 ساخت حلقه (Loop)، با for ، در پایتون (Python)
- 17 ساخت حلقه (Loop)، با while ، در پایتون (Python)
- 18 نصب نسخه های مختلف پایتون (python) به صورت همزمان و انتخاب هر یک از آنها برای اجرای کدهای پایتون (به عنوان مفسر - Interpreter)، در نرم افزار PyCharm
- 19 تغییر نسخه پایتون (python) به کار رفته به عنوان مفسر (Interpreter) در یک پروژه پایتون، در نرم افزار PyCharm ، بعد از ساخت پروژه پایتون
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.