دیکشنری های تودرتو (Nested Dictionary)، در پایتون (Python)
در کلید شماره 20626 ، دیکشنری ها (Dictionary) در پایتون (Python) را معرفی کردیم. هر دیکشنری (Dictionary) از تعدادی زوج مقدار (value و key) تشکیل شده است که برای هر key ، می توانیم یک value تعریف کنیم و این value می تواند از نوع عدد، رشته (String) و ... باشد. اما ما می توانیم value را به صورت یک دیکشنری (Dictionary) نیز تعریف کنیم. یعنی می توانیم در دیکشنری (Dictionary) اصلی، یک یا چند value را به صورت دیکشنری (Dictionary) داشته باشیم.
دیکشنری هایی (Dictionary) که به این شکل، درون خود، یک یا چند دیکشنری (Dictionary) داشته باشند را دیکشنری های تودرتو (Nested Dictionary) می نامیم.
به عنوان مثال، یک دیکشنری تودرتو (Nested Dictionary) با نام Kelidestan_Dictionary را به صورت زیر تعریف می کنیم :
این دیکشنری (Dictionary) دارای 4 عدد زوج مقدار (value و key) می باشد که چهارمین آنها، خودش یک دیکشنری (Dictionary) با 3 عدد زوج مقدار (value و key) است.
برای نمایش چهارمین value (یعنی value مربوط به کلید d) ذخیره شده در دیکشنری (Dictionary) اصلی در خروجی، که خودش یک دیکشنری (Dictionary) است، کد پایتون (Python) زیر را اجرا می کنیم :
نتیجه :
اکنون برای نمایش دومین value (یعنی value مربوط به کلید f) از این دیکشنری (Dictionary) داخل دیکشنری (Dictionary) اصلی که دارای 3 عدد زوج مقدار (value و key) است، کد پایتون (Python) زیر را اجرا می کنیم :
نتیجه :
به مثال زیر توجه کنید :
نتیجه :
خیلی ممنون از توضیحات .عالی, جامع و کارآمد
مرسی