قراءة البيانات المتداخلة

نقرأ المفتاح أو الموضع في كل مستوى للوصول إلى القيمة المطلوبة.

القواميس والقوائم المتداخلة

وقد تكون البيانات متضمنة بعضها في بعض، كتفضيلات المستخدم (user):

فالمفتاح عادةً نصّ. وأما القيمة فقد تكون نصًّا أو عددًا أو قائمة أو حتى قاموسًا.
وللوصول إلى قيمة مضمَّنة:

وذلك لأن نوع a قاموس. أو تأتي بها مرة واحدة

وكذا الوصول للقائمة المضمَّنة (emails) ثم الوصول إلى عناصرها (0 للأول):

أو مرة واحدة:

قائمة من القواميس

ومن الأنماط المستعملة بكثرة: استعمال القواميس كعناصر لقائمة. فمثلاً قائمة مرشّحين للتوظيف:

آخر وظيفة شغلها المرشح الثاني:

وبايثون تقيِّمها من اليسار إلى اليمين:

  • من data (قائمة)
  • منه: العنصر الثاني (1) (قاموس)
  • منه: مقابل experiences (قائمة)
  • منه: العنصر الأخير (قاموس)
  • منه: مقابل role (نص)
    وبالعكس من اليمين إلى اليسار: مقابل role في العنصر الأخير من experiences في العنصر الثاني من data.