set.update() الاتحاد (في المكان)
آخر تحديث: 2026-09-22
set.update() الاتحاد (في المكان)
set.update(*others) يكتب اتحاد set مع others في set؛ يعدّل في المكان ويُرجع None.
| التصنيف | دوال المجموعات |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
set.update(*others)
⚙️ المعاملات
| others اختياري | Zero or more iterables to merge into the set. |
|---|
القيمة المُعادة:None (updates the set with elements from others in place).
يعدّل الكائن الأصلي:نعم (في مكانه)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
{1, 2, 3}
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qما الفرق بين update() و union()؟
Aتدمج update() في مكانها (تُرجع None وتُعدّل المجموعة الأصلية)؛ بينما تُرجع union() مجموعة جديدة وتُبقي الأصلية دون تغيير.
Qهل تقبل update() أي كائن قابل للتكرار؟
Aنعم؛ s.update([1, 2], 'ab') تدمج جميع عناصر القائمة والسلاسل في المجموعة.
Qما الفرق عن العامل |=؟
Aمكافئ: s |= other تدمج أيضاً في مكانها.