إمكانية تكرار المفتاح في القواميس صح ام خطا ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
خطا
الإجابة هي: خطأ.
الشرح:
في لغات البرمجة (مثل لغة بايثون)، يتكون القاموس (Dictionary) من مجموعة من الأزواج، كل زوج يتكون من (مفتاح Key) و (قيمة Value). ومن أهم قواعد القواميس أن المفتاح يجب أن يكون فريداً ولا يمكن تكراره.
لماذا لا يمكن تكرار المفتاح؟
المفتاح يعمل مثل "العنوان" أو "الرقم التعريفي" للوصول إلى القيمة. فإذا وجد مفتاحان متطابقان، لن يعرف البرنامج أي قيمة يجب أن يسترجعها، مما يسبب تضارباً في البيانات.
ماذا يحدث إذا حاولت كتابة مفتاح مكرر؟
إذا قمت بتعريف قاموس ووضعت فيه نفس المفتاح مرتين، فإن البرنامج لن يعطيك خطأً يتوقف عنده التشغيل، ولكنه سيقوم بـ تحديث القيمة القديمة بالقيمة الجديدة. أي أن القيمة الأخيرة هي التي ستعتمد وسيتم تجاهل القيمة الأولى.
مثال توضيحي:
تخيل أن لديك قاموساً لتخزين درجات الطلاب:
`students = {"أحمد": 90, "سارة": 95, "أحمد": 80}`
في هذا المثال، تكرر المفتاح "أحمد". ماذا ستكون النتيجة؟
- البرنامج سيمسح الدرجة الأولى (90) ويضع مكانها الدرجة الأخيرة (80).
- عندما تطلب درجة "أحمد"، ستكون النتيجة 80 فقط.
ملخص سريع:- المفتاح (Key): يجب أن يكون فريداً (غير مكرر).
- القيمة (Value): يمكن أن تتكرر بشكل طبيعي (مثلاً: يمكن لأكثر من طالب الحصول على نفس الدرجة).
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال إمكانية تكرار المفتاح في القواميس صح ام خطا ؟ اترك تعليق فورآ.