English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل الأساسيات في بايثون

تحكم في العملية في بايثون

الوظائف في Python

أنواع البيانات في Python

عمليات ملف بايثون

أهداف و كلاس في بايثون

التاريخ والوقت في بايثون

معرفة متقدمة في بايثون

دليل بايثون

طريقة استخدام intersection_update() في مجموعات بايثون و مثال

أساليب المجموعة في Python

استخدام intersection_update() لتحديث التكامل للجمعيات باستخدام دالة intersection_update() للجمعيات.

مجموعتين أو أكثر من المجموعات هي مجموعة العناصر المشتركة بين جميع المجموعات.

للإطلاع على معلومات إضافية، يرجى زيارةم交集 لبيثون set.

نص النحو لـ junction_update() هو:

A.intersection_update(*other_sets)

معلمات intersection_update()

يسمح intersection_update() بعدد غير محدد من المعلمات (المجموعات).

ملاحظة: * ليست جزءًا من النص النحوي. يستخدم لتعليم أن هذه الطريقة تسمح بعدد غير محدد من المعلمات.

عائد intersection_update()

يحول هذا النهج إلى None (يعني، لا يكون هناك قيمة عائده). إنه يحدث فقط تحديثًا على المجموعة التي تم استدعاء intersection_update() عليها.

بالتالي،

result = A.intersection_update(B, C)

عند تشغيلك للكود،

  • result سيكون None

  • A تساوي نقطة التقاء A B و C

  • B تبقى كما هي

  • C تبقى كما هي

مثال1: كيفية استخدام intersection_update()؟

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}

مثال2: intersection_update() بوجود هامشين

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}

أساليب المجموعة في Python