English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في Python يتم استخدام القواميس، بناءً على النمط التالي:
dict={key1:value1 , key2;value2 ...}
كما يظهر في الوصول إلى قيمة القائمة بشكل محدد، تكون النمط كالتالي:
dict[key]
قائمة المفاتيح المتعددة
نمط قائمة المفاتيح المتعددة كالتالي:
dict={(ke11,key12):value ,(key21,key22):value ...}
كما يظهر في الوصول إلى قيمة القائمة بشكل محدد (مثال باستخدام المفتاح الأول):
dict[key11,key12]
أو
dict[(key11,key12)]
إليك مثالاً عمليًا:
قيم متعددة
عندما يكون هناك أكثر من قيمة مرتبطة بمفتاح واحد، تكون النمط كالتالي:
dict={key1:(value1,value2 ..), key2:(value1,value2 ...) ...}
نموذج الوصول إلى قيمة القائمة كالتالي:
dict[key]
أو
dict[key][index]
تخصيص متكرر (النقطة الرئيسية)
يظهر نمط النصوص اللفظية في الأمثلة التالية
الخلاصة:
من خلال الشرح السابق، يمكننا معرفة أن في تعريف القائمة، يعتبر علامة الترقيم (:) جزءًا كاملاً، وأنه يمكن استخدام الأقواس الصغيرة () لتضمين جزءي العلامة الترقيم في كل جزء، عند الوصول إلى قيمة القائمة، من الأفضل وضع المفتاح داخل الأقواس الصغيرة كجزء كامل.
عدة أزواج قيم مكررة
في القائمة، هناك على الأقل عضوين لهما نفس الاسم المفتاح، ولكن القيم المتبادلة مختلفة، وتكون النمط كالتالي:
dict={ key1: value1 key1: vaklue2, ... }
في هذا الشكل، ستكون القيم التي يتم تخصيصها للключ في وقت لاحق هي القيم الحقيقية للключ.
استخدام القائمة والقائمة كقيم للقائمة
النمط
dict={ key1:(key11:value,key12:value) , key2:(key21:value,key22:value) }
نموذج الوصول إلى قيمة القائمة (مثال باستخدام المفتاح الأول):
dict[key1][key11]
مثال عملي كما يلي:
هذا هو النهاية الكاملة للشرح الذي قدمته لك محرري الموقع حول استخدام قيم المفتاح المتعددة في قائمة Python وكيفية استخدام المفتاح المكرر (شرح مفصل). نأمل أن تحصلوا على الدعم والصياح لتعليمات النظام~