dict.update() تحديث دفعي

آخر تحديث: 2026-09-22

dict.update() تحديث دفعي

dict.update([other]) تحديث القاموس باستخدام أزواج المفاتيح والقيم من other؛ يمكن أن يكون other قاموسًا أو كائنًا قابلًا للتكرار من أزواج المفاتيح والقيم أو وسائط مفتاحية.

التصنيفدوال القواميس
النوعدوال الأنواع المدمجة
إصدار بايثونall

📝 الصياغة

dict.update([other])

⚙️ المعاملات

other اختياريSource of items: a dict, an iterable of pairs, or keyword arguments; optional.

القيمة المُعادة:None (merges items from other into the dict in place).

يعدّل الكائن الأصلي:نعم (في مكانه)

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

{'a': 10, 'b': 2}
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qما الوسائط التي تقبلها update()؟
Aقاموس، أو كائن قابل للتكرار من أزواج مفتاح-قيمة (مثل [('a', 1)])، أو وسائط بالكلمات المفتاحية (d.update(a=1))؛ جميع الأشكال الثلاثة مقبولة.
Qماذا تُرجع update()؟
Aتُرجع None! إنها تعدّل القاموس في مكانه، لذا لا تكتب أبدًا d = d.update(x)، فسيحوّل ذلك d إلى None.
Qما الفرق من عامل الدمج |؟
Ad1 | d2 تُرجع قاموسًا جديدًا (Python 3.9+) وتترك الأصلَين دون تغيير؛ بينما تعدّل update() في مكانها. استخدم | لإنتاج قاموس جديد واستخدم update() للدمج في المكان نفسه.
Qماذا يحدث عندما يكون المفتاح موجودًا بالفعل؟
Aتُستبدل القيمة القديمة؛ وتُضاف المفاتيح الجديدة.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%