0
Dictionaries أو القواميس: هي نوع من هياكل البيانات في البرمجة تُستخدم لتخزين أزواج من **المفاتيح والقيم** بحيث يُرتبط كل مفتاح بقيمة معينة.
خصائص Dictionaries:
- مبنية على أزواج المفتاح والقيمة: مثل `{"name": "Ali", "age": 25}`، حيث `"name"` هو المفتاح و`"Ali"` هو القيمة.
- الوصول السريع إلى القيم: يتم الوصول إلى القيم باستخدام المفاتيح بدلًا من الفهرس.
- غير مرتبة (قبل بايثون 3.7): لا تضمن ترتيبًا معينًا للعناصر (أصبحت مرتبة بدءًا من بايثون 3.7).
تُستخدم **Dictionaries** عندما نحتاج إلى تخزين بيانات متصلة بعلاقة مباشرة، مثل البيانات التي تتعلق بمستخدم معين.