آموزش برنامه نویسی پایتون (Python)

ساخت حلقه (Loop) بر اساس زوج مقدارهای (value و key) یک دیکشنری (Dictionary)، با عبارت for ، در پایتون (Python)

در کلید شماره 20626 ، دیکشنری ها (Dictionary) در پایتون (Python) را معرفی کردیم. فرض کنید که یک دیکشنری (Dictionary) در پایتون (Python) با نام Kelidestan_Dictionary داریم و می خواهیم یک حلقه (Loop) را بر اساس زوج مقدارهای (value و key) آن دیکشنری (Dictionary) بسازیم (با استفاده از عبارت for). یعنی در هر گام از حلقه (Loop)، یکی از زوج مقدارهای (value و key) موجود در دیکشنری (Dictionary) را برای یک سری عملیات های مورد نظر خود، به کار می بریم (هر گام حلقه بر اساس مقدار یک زوج مقدار (value و key) از دیکشنری (Dictionary) خواهد بود، بنابراین تعداد گام های حلقه برابر تعداد زوج مقدارهای (value و key) دیکشنری (Dictionary) می باشد).

به عنوان مثال، اگر بخواهیم که در هر گام از حلقه (Loop)، یک زوج مقدار (value و key) از دیکشنری (Dictionary) را در خروجی نمایش دهیم (البته تنها کلید (key) مربوط به زوج مقدار (value و key))، آنگاه کد پایتون (Python) زیر را اجرا می کنیم :

به خط زیر از کدها توجه کنید :

بر اساس کد بالا، یک حلقه for ساخته می شود که در هر گام از آن، کلید (key) یکی از زوج مقدارهای (value و key) دیکشنری Kelidestan_Dictionary فراخوانی شده و دارای نام متناظر item خواهد بود (این نام را به دلخواه انتخاب نموده ایم). بنابراین در کدهای حلقه، با نام item به کلیدهای (key) مربوط به زوج مقدارهای (value و key) دیکشنری Kelidestan_Dictionary اشاره می کنیم.

این حلقه، تنها دارای کد ساده زیر برای پردازش بر روی کلیدهای (key) مربوط به زوج مقدارهای (value و key) دیکشنری (Dictionary) می باشد که صرفا مقدار کلیدها (key) را در خروجی نمایش می دهد :

نتیجه :

البته گاهی اجرای کد مور نظر، کلیدها (key) را با ترتیب دیگری در خروجی نمایش می دهد. به عنوان مثال، یک بار دیگر، کدهای پایتون (Python) مورد نظر را اجرا می کنیم و خروجی به صورت زیر می باشد :

نکته

برای اشاره به مقدارهای (value) مربوط به زوج مقدارهای (value و key) دیکشنری (Dictionary)، می توانیم روش values را به صورت زیر به کار ببریم :

به مثال زیر توجه کنید :

مثال

نتیجه :

نکته

برای اشاره به کلیدهای (key) مربوط به زوج مقدارهای (value و key) دیکشنری (Dictionary)، می توانیم روش keys را به صورت زیر به کار ببریم :

به مثال زیر توجه کنید :

مثال

نتیجه :

نکته

برای اشاره به خود زوج مقدارهای (value و key) دیکشنری (Dictionary) (یعنی هم کلید (key) و هم مقدار (value)، با هم)، می توانیم روش items را به صورت زیر به کار ببریم :

به مثال زیر توجه کنید :

مثال

نتیجه :

نکته

برای اشاره به خود زوج مقدارهای (value و key) دیکشنری (Dictionary)، به گونه ای که بتوانیم به کلید (key) و مقدار (value) به صورت جداگانه اشاره کنیم، می توانیم روش items را به صورت زیر به کار ببریم :

تفاوت آن با حالت قبل در این است که به جای عبارت item در حلقه for ، عبارت K_key,K_value را می نویسیم که به ما اجازه می دهد با دو عبارت K_key و K_value ، به کلید (key) و مقدار (value) مربوط به زوج مقدارها (value و key)، به صورت جداگانه اشاره کنیم.

به مثال زیر توجه کنید :

مثال

نتیجه :

بنابراین شیوه های مختلف زیر برای کدنویسی حلقه for بر اساس زوج مقدارهای (value و key) یک دیکشنری (Dictionary) را بیان کردیم (برای یک دیکشنری با نام Kelidestan_Dictionary) :

نویسنده علیرضا گلمکانی
شماره کلید 26508
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 2 2 0
A
۱۴۰۱/۱۱/۱۵
۰۳:۵۲

فوق العاده بود

روح
۱۴۰۲/۱۲/۰۷
۰۱:۴۲

عالی♡

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)