English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
مетод symmetric_difference_update() مجموعهای از اختلاف متقارن دو مجموعه را پیدا میکند و مجموعهای که آن را فراخوانی کرده است را بهروزرسانی میکند.
اختلاف متقارن دو مجموعه A و B مجموعهای از عناصر است که در A یا B قرار دارند، اما در نقطه تقاطع آنها نیستند.
نحوه استفاده از symmetric_difference_update() به صورت:
A.symmetric_difference_update(B)
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()