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

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

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

الوظائف في Python

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

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

أوبجكتات وصفات بايثون

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

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

كتيب مرجع بايثون

استخدام بايثون collection difference_update() مع أمثلة

طرق المجموعات في Python

يستخدم difference_update() الفرق في المجموعات لتحديث المجموعة، ويتم استدعاء method difference_update().

إذا كانت A و B مجموعتان من المجموعات. يكون الفرق بين A و B مجموعة من العناصر موجودة فقط في مجموعة A وليس في مجموعة B.

للحصول على معلومات إضافية، يرجى زيارةمجموعات بايثون الاختلاف.

جملة syntax لـ difference_update():

A.difference_update(B)

في هذا السياق، A و B مجموعتان. يستخدم difference_update() الفرق بين A و B لتحديث مجموعة A.

الناتج من difference_update()

يعود difference_update() بـ None، مما يعني أن العنصر (المجموعة) قد تغير.

افترض،

result = A.difference_update(B)

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

  • result ستكون None

  • A ستكون A-B

  • B ستظل كما هي

مثال: كيف يعمل difference_update()؟

A = {'a', 'c', 'g', 'd'}
B = {'c', 'f', 'g'}
result = A.difference_update(B)
print('A = ', A)
print('B = ', B)
print('result = ', result)

عند تشغيل هذا البرنامج، الناتج سيكون:

A =  {'d', 'a'}
B =  {'c', 'g', 'f'}
result =  None

طرق المجموعات في Python