A + + Language Documents


نتحدث اليوم عن الدوال التي تستخدم مع القواميس وهي كالاتي :


احضار_قيمة_من_قاموس

تستخدم هذه الدالة لجلب قيمة مفتاح من القاموس - سبق ان تحدثنا عن المفاتيح والقيم في القاموس في درس المتغيرات

س = {"apple" : "تفاح" , "orange" : "برتقال"}
                
اكتب(  احضار_قيمة_من_قاموس(س , "apple"))

يمكن عمل نفس المثال السابق بالطريقة التالية

س = {"apple" : "تفاح" , "orange" : "برتقال"}
                
اكتب( س ["apple"])

جلب_مفاتيح_القاموس

هذه الدالة تعيد لنا قائمة بجميع اسماء المفاتيح الموجودة ضمن القاموس - اسماء المفاتيح فقط بدون قيمها - :

س = {"apple" : "تفاح" , "orange" : "برتقال"}
                
اكتب( جلب_مفاتيح_القاموس(س))

سيتم كتابة ["apple" , "orange"]


جلب_قيم_القاموس

هذه الدالة تعيد لنا قيم المفاتيح الموجودة في قاموس معين - تعيد قيم فقط بدون اسماء مفاتيح :

س = {"apple" : "تفاح" , "orange" : "برتقال"}
                
اكتب( جلب_قيم_القاموس(س))

سيتم كتابة ["تفاح" , "برتقال"]


حذف_من_القاموس

تستخدم هذه الدالة لحذف مفتاح بقيمته من قاموس معين ، مثال :

س = {"apple" : "تفاح" , "orange" : "برتقال"}
                
اكتب( حذف_من_القاموس(س , "apple"))

سيتم كتابة {"orange" : "برتقال"}


تمركز_القيمة_في_القاموس

تاخذ هذه الدالة قاموس وتاخذ مفتاح وتعيد ترتيبه في القاموس - العنصر الاول , الثاني .... :

س = {"apple" : "تفاح" , "orange" : "برتقال"}
                
اكتب( تمركز_القيمة_في_القاموس(س , "apple"))

سيتم كتابة صفر



استخراج قيمة من قاموس

لاستخراج قيمة قيمة مفتاح معين من قاموس نقوم بكتابة اسم القاموس ثم قوسين يحتويان على اسم الفتاح هكذا :

س = {"apple" : "تفاح" , "orange" : "برتقال"}
                
اكتب(س ["apple"])

سيتم كتابة تفاح



والحمد لله رب العالمين