سارة خليل نشر 18 أبريل 2021 أرسل تقرير نشر 18 أبريل 2021 أضف عنصرًا ثالثًا. تغيير النموذج ل mobil1. احذف السعر من mobile2. قم بتعديل النموذج ل mobile2. mobiles = { mobile1: {'Company':'iphone', 'model':'XR', 'OS':'IOS', "price":67000} , mobile2: {'Company':'Samsung', 'model':'Note 10', "OS":'Android', 'price':87000} } 1 اقتباس
0 Nuhla Almasri نشر 19 أبريل 2021 أرسل تقرير نشر 19 أبريل 2021 لإضافة عنصر جديد الى هذه المجموعه يمكنك أن تستدعي اسم المجموعه و من ثم بين '[]' ضع اسم العنصر الجديد و من ثم تساويها بقيمة جديده كالتالي : mobiles = { mobile1: {'Company':'iphone', 'model':'XR', 'OS':'IOS', "price":67000} , mobile2: {'Company':'Samsung', 'model':'Note 10', "OS":'Android', 'price':87000} } mobiles['mobile3'] ={'Company':'iphone2', 'model':'XR2', 'OS':'IOS2', "price":670002} للتغيير أي قيمة داخل موسوعة عليك إستدعاء أسم الموسوعة و من ثم إستخدام رمز القيمة التي تريد الوصول إليها مثلا إسم المسوعة mobile و أنا أريد ان أصل الى العنصر mobile1 لذلك سأكتب mobiles['mobile1'] هنا قد وصلت الى الموسوعة الداخلية التي تتضمن عدة حقول و كما استخدمنا حقل mobile1 للوصول الى هذه الموسوعة الداخلية علينا أن نستخدم أسم الحقل الداخلي حتى نستطيع الوصول الى قيمته أو تغيير قيمته كالتالي : mobiles['mobile1']['model '] هنا وصلنا الى القيمة للموديل في الموبايل الاول #و من هنا يمكننا يغيير القيمة باسناد اي قيمة جديدة ترغبها للسطر الاعلى كالآتي # mobiles['mobile1']['model']="Any New Value" #اما هنا فالتغيير يكون على المبايل الثاني 2 mobiles['mobile2']['model']="Any New Value" أما بالنسبة لحذف اي حقل او عنصر داخل هذه الموسوعة عليك استخدام نفس التسلسل المستخدم بالاعلى حتى تصل للحقل مسبوقا بكلمة del للحذف كالتالي : del mobiles['mobile2']['price'] 1 اقتباس
0 محمد صقر3 نشر 19 أبريل 2021 أرسل تقرير نشر 19 أبريل 2021 1- Add third elment print("before change") print(mobiles) mobile3 = {"mobile3": {'Company':'android', 'model':'XR', 'OS':'Android', "price":6200}} mobiles.update(mobile3) print("after change") print(mobiles) 2- Change the model for mobil1 print("before change") print(mobiles) mobiles['mobile1']["model"] ="new model" print("after change") print(mobiles) 3- Delete the price for mobile2 print("before change") print(mobiles) del mobiles['mobile2']["price"] print("after change") print(mobiles) 4- Edit the model for mobile2 print("before change") print(mobiles) mobiles['mobile2']["model"] ="new model2" print("after change") print(mobiles) 1 اقتباس
السؤال
سارة خليل
أضف عنصرًا ثالثًا.
تغيير النموذج ل mobil1.
احذف السعر من mobile2.
قم بتعديل النموذج ل mobile2.
mobiles = { mobile1: {'Company':'iphone', 'model':'XR', 'OS':'IOS', "price":67000} , mobile2: {'Company':'Samsung', 'model':'Note 10', "OS":'Android', 'price':87000} }
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.