دیکشنریها مثل لیستهای پایتون روشی برای ذخیره کردن دادهها هستن. با این تفاوت که به جای استفاده از اندیس برای دسترسی به عناصر، به هر عنصر یه کلید (key) ثابت اختصاص میدی و با همون کلید بهش دسترسی پیدا میکنی. اینجا با یه جفت «کلید-مقدار» (key-value) سروکار داری که برای خیلی از مسائل، ساختار دادهی مناسبتری نسبت به یه لیست سادهست. موقع کار در زمینهی علم داده، خیلی وقتها باید با دیکشنریها کار کنی، پس بهتره به دیکشنری کامپرهنشن مسلط بشی.
در این آموزش:
- اول میبینی که دیکشنری پایتون دقیقاً چیه و چطور میتونی خیلی خوب ازش استفاده کنی.
- بعد با دیکشنری کامپرهنشن در پایتون آشنا میشی؛ میفهمی چیه، چرا مهمه و چطوری میتونه جایگزین حلقههای
forو توابع لامبدا بشه. - یاد میگیری که چطوری به دیکشنری کامپرهنشن شرط اضافه کنی؛ یعنی با شرطهای
if، شرطهای چندگانهifو همینطور دستوراتif-elseکار کنی. - در نهایت هم یاد میگیری دیکشنری کامپرهنشن تو در تو چیه، چطور ازش استفاده کنی و چطور میتونی در صورت نیاز اون رو با حلقههای
forبازنویسی کنی.
برای تمرین بیشتر دربارهی دیکشنری کامپرهنشن، میتونی دورهی تعاملی جعبه ابزار پایتون فینکا رو ببینی.


