السلام عليكم اليوم سنشرح القاموس في لغة البايثون
ببساطة شديدة جدا القاموس باختصار يكون مكون من قيمة ومفتاح مثلا
نريد ان نشير الي الشهور بارقامهم اي شهر 3 نريد ان نظهر ان اسمه march مثلا
فيمكننا ببساطة شديدة عمل قاموس سنفتح القاموس باستخدام هذه الاقواس {}
من ثم عمل قائمة ان ارادنا بالقيم والمفاتيح علي هذا الشكل key : value
ويمكن ان يكون المفتاح رقم او string والقيمة يمكن ان تكون اي شكل من اشكال البيانات ويمكن ان تحتوي علي صفوف او قوائم بداخلها
هيا نصنع مثال بسيط لنفترض ان لدينا قائمة موظفين وكل موظف له رقم هوية وظيفية (ID)
ونريد وضع قايمة لكي اقوم بمناداة كل موظف من خلال الرقم الخاص به
![(الدرس الثاني عشر ) القاموس في البايثون 18623110](https://i.servimg.com/u/f57/20/35/95/98/18623110.jpg)
لاحظ اننا هنا بعد كل عنصر في القائمة وضعنا , ولا نضعها في اخر اختيار
ايضا استخدمنا function وهو get لكي نكتب المفتاح والبرنامج يجلب لنا القيمة وهو مفيد في القواميس وننصح دائما مع القواميس استخدام get function
هنا ان ضغطنا run سيظهر ahmed وهو الموظف رقم 101
![(الدرس الثاني عشر ) القاموس في البايثون 6578a410](https://i.servimg.com/u/f57/20/35/95/98/6578a410.jpg)
كما ذكرنا يمكن للمفتاح ان يكون اسم اخر ليس ارقام فقط مثلا يمكن ان يكون المفتاح اسم الموظف والقيمة مهنتة داخل الشركة مثلا
هناك نقطتان مهمتان أثناء استخدام مفاتيح القاموس
لا يسمح بأكثر من إدخال واحد لكل مفتاح (لا يسمح بتكرار المفتاح)
يمكن أن تكون القيم الموجودة في القاموس من أي نوع،
مفاتيح القاموس حساسة لحالة الأحرف - اي ان المفتاح يجب التركيز ان كان كابيتال او small
الي هنا وصلنا الي نهاية الشرح احبائي تابعونا في باقي الكورس تحياتي لكم
ببساطة شديدة جدا القاموس باختصار يكون مكون من قيمة ومفتاح مثلا
نريد ان نشير الي الشهور بارقامهم اي شهر 3 نريد ان نظهر ان اسمه march مثلا
فيمكننا ببساطة شديدة عمل قاموس سنفتح القاموس باستخدام هذه الاقواس {}
من ثم عمل قائمة ان ارادنا بالقيم والمفاتيح علي هذا الشكل key : value
ويمكن ان يكون المفتاح رقم او string والقيمة يمكن ان تكون اي شكل من اشكال البيانات ويمكن ان تحتوي علي صفوف او قوائم بداخلها
هيا نصنع مثال بسيط لنفترض ان لدينا قائمة موظفين وكل موظف له رقم هوية وظيفية (ID)
ونريد وضع قايمة لكي اقوم بمناداة كل موظف من خلال الرقم الخاص به
![(الدرس الثاني عشر ) القاموس في البايثون 18623110](https://i.servimg.com/u/f57/20/35/95/98/18623110.jpg)
لاحظ اننا هنا بعد كل عنصر في القائمة وضعنا , ولا نضعها في اخر اختيار
ايضا استخدمنا function وهو get لكي نكتب المفتاح والبرنامج يجلب لنا القيمة وهو مفيد في القواميس وننصح دائما مع القواميس استخدام get function
هنا ان ضغطنا run سيظهر ahmed وهو الموظف رقم 101
![(الدرس الثاني عشر ) القاموس في البايثون 6578a410](https://i.servimg.com/u/f57/20/35/95/98/6578a410.jpg)
كما ذكرنا يمكن للمفتاح ان يكون اسم اخر ليس ارقام فقط مثلا يمكن ان يكون المفتاح اسم الموظف والقيمة مهنتة داخل الشركة مثلا
هناك نقطتان مهمتان أثناء استخدام مفاتيح القاموس
لا يسمح بأكثر من إدخال واحد لكل مفتاح (لا يسمح بتكرار المفتاح)
يمكن أن تكون القيم الموجودة في القاموس من أي نوع،
مفاتيح القاموس حساسة لحالة الأحرف - اي ان المفتاح يجب التركيز ان كان كابيتال او small
الي هنا وصلنا الي نهاية الشرح احبائي تابعونا في باقي الكورس تحياتي لكم