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

آموزش مقدماتی بايثون

کنترل جریان بايثون

الوظائف في بايثون

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

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

مجموعه‌ها و کلاس‌ها بايثون

تاريخ و زمان بايثون

دانش پیشرفته بايثون

دليل مرجع بايثون

روش استفاده از symmetric_difference_update() و مثال‌های بايثون مجموعه

أساليب الجمع في بايثون

مетод symmetric_difference_update() مجموعه‌ای از اختلاف متقارن دو مجموعه را پیدا می‌کند و مجموعه‌ای که آن را فراخوانی کرده است را به‌روزرسانی می‌کند.

اختلاف متقارن دو مجموعه A و B مجموعه‌ای از عناصر است که در A یا B قرار دارند، اما در نقطه تقاطع آنها نیستند.

نحوه استفاده از symmetric_difference_update() به صورت:

A.symmetric_difference_update(B)

برگشت symmetric_difference_update()

  • symmetric_difference_update() هیچ چیزی برمی‌گرداند (هیچ چیزی برمی‌گردانده). و مجموعه‌ای که آن را فراخوانی کرده است به‌روزرسانی می‌شود.

مثال: کارکرد symmetric_difference_update()

A = {'a', 'c', 'd'}
B = {'c', 'd', 'e'}
result = A.symmetric_difference_update(B)
print('A =', A)
print('B =', B)
print('result =', result)

نتایج خروجی

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

در اینجا، مجموعه A به مجموعه A و مجموعه B به عنوان اختلاف متقارن به‌روزرسانی می‌شود. اما مجموعه B تغییر نمی‌کند.

توصية برای خواندن: بايثون Set symmetric_difference()

أساليب الجمع في بايثون