اذهب إلى المحتوى

السؤال

نشر (معدل)

كيف أضيف عنصر ثالث إلى القاموس التالي:

mobiles = {
  'mobile1': {'Company':'iphone', 'model':'XR', 'OS':'IOS', "price":67000} , 
  'mobile2': {'Company':'Samsung', 'model':'Note 10', "OS":'Android', 'price':87000}
}

 

تم التعديل في بواسطة سامح أشرف
توضيح وترجمة السؤال

Recommended Posts

  • 0
نشر

في بايثون يمكن أن يتم إضافة عنصر جديد بالشكل التالي:

mobiles = {

  'mobile1': {'Company':'iphone', 'model':'XR', 'OS':'IOS', "price":67000} , 

  'mobile2': {'Company':'Samsung', 'model':'Note 10', "OS":'Android', 'price':87000}

}

# dictionary['key'] = value
mobiles['mobile3'] = {'Company':'Samsung', 'model':'XR', 'OS':'Android', "price":50000}

يمكن أيضًا فعل نفس الشيء لإضافة عنصر فرعي في كل موبيل.

  • 0
نشر
بتاريخ 14 ساعات قال سامح أشرف:

يجب أن تكون كلًا من mobile1 و mobile2 بين علامتين تنصيص، قمت بتعديل الكود الذي أرفقته في الأعلى.

تمام شكرا بس لو نعمل 

   Change the model for mobil1

أو مثلا 

   Delete the price for mobile2

  • 0
نشر
بتاريخ 7 ساعات قال فرح احمد:

تمام شكرا بس لو نعمل 

   Change the model for mobil1

أو مثلا 

   Delete the price for mobile2

يمكن إسعمال نفس طريقة إضافة عنصر جديد للفاموس لتغير قيمة موجودة مسبقًا 

mobiles = {

  'mobile1': {'Company':'iphone', 'model':'XR', 'OS':'IOS', "price":67000} , 

  'mobile2': {'Company':'Samsung', 'model':'Note 10', "OS":'Android', 'price':87000}

}

# change value
mobiles['mobile1']['model'] = 'New Model'

ويمكن أيضًا إستخدام جملة del لحذف السعر كالتالي:

# delete item
del mobiles['mobile2']['price']

 

  • 0
نشر
بتاريخ منذ ساعة مضت قال سامح أشرف:

يمكن إسعمال نفس طريقة إضافة عنصر جديد للفاموس لتغير قيمة موجودة مسبقًا 


mobiles = {

  'mobile1': {'Company':'iphone', 'model':'XR', 'OS':'IOS', "price":67000} , 

  'mobile2': {'Company':'Samsung', 'model':'Note 10', "OS":'Android', 'price':87000}

}

# change value
mobiles['mobile1']['model'] = 'New Model'

ويمكن أيضًا إستخدام جملة del لحذف السعر كالتالي:


# delete item
del mobiles['mobile2']['price']

 

شكرا بس اخر سؤال
لو طلب مني Edit the model for mobile2 ؟

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...