English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
استخدام intersection_update() لتحديث التكامل للجمعيات باستخدام دالة intersection_update() للجمعيات.
مجموعتين أو أكثر من المجموعات هي مجموعة العناصر المشتركة بين جميع المجموعات.
للإطلاع على معلومات إضافية، يرجى زيارةم交集 لبيثون set.
نص النحو لـ junction_update() هو:
A.intersection_update(*other_sets)
يسمح intersection_update() بعدد غير محدد من المعلمات (المجموعات).
ملاحظة: * ليست جزءًا من النص النحوي. يستخدم لتعليم أن هذه الطريقة تسمح بعدد غير محدد من المعلمات.
يحول هذا النهج إلى None (يعني، لا يكون هناك قيمة عائده). إنه يحدث فقط تحديثًا على المجموعة التي تم استدعاء intersection_update() عليها.
بالتالي،
result = A.intersection_update(B, C)
عند تشغيلك للكود،
result سيكون None
A تساوي نقطة التقاء A B و C
B تبقى كما هي
C تبقى كما هي
A = {1, 2, 3, 4} B = {2, 3, 4, 5} result = A.intersection_update(B) print('result =', result) print('A =', A) print('B =', B)
عند تشغيل هذا البرنامج، الناتج يكون:
result = None A = {2, 3, 4} B = {2, 3, 4, 5, 6}
A = {1, 2, 3, 4} B = {2, 3, 4, 5, 6} C = {4, 5, 6, 9, 10} result = C.intersection_update(B, A) print('result =', result) print('C =', C) print('B =', B) print('A =', A)
عند تشغيل هذا البرنامج، الناتج يكون:
result = None C = {4} B = {2, 3, 4, 5, 6} A = {1, 2, 3, 4}