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

آموزش‌كدهاي بايثون

كنترل جريان بايثون

الوظائف في Python

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

كار با فايل بايثون

اشياء و كلاس‌ها بايثون

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

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

كامل‌كار مرجع بايثون

كاربرد و مثال روش symmetric_difference() مجموعه‌ها بايثون

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

مетод symmetric_difference() بايثون مجموعه‌هاي اختصاصي دو مجموعه را برمی‌گرداند.

مجموعه‌هاي اختصاصي دو مجموعه A و B مجموعه‌اي از عناصر هستند كه در A يا B قرار دارند، اما در نقطه تقاطع آنها نيستند.

آموزش ساختار symmetric_difference()

A.symmetric_difference(B)

مثال 1: كاركرد symmetric_difference()

A = {'a', 'b', 'c', 'd'}
B = {'c', 'd', 'e'}
C = {}
print(A.symmetric_difference(B))
print(B.symmetric_difference(A))
print(A.symmetric_difference(C))
print(B.symmetric_difference(C))

نتايج خروجي

{'b', 'a', 'e'}
{'b', 'e', 'a'}
{'b', 'd', 'c', 'a'}
{'d', 'e', 'c'}

مجموعه‌هاي اختصاصي با استفاده از علامت ^

در بايثون، ما همچنين مي‌توانيم از علامت ^ براي پيدا كردن مجموعه‌هاي اختصاصي استفاده كنيم.

A = {'a', 'b', 'c', 'd'}
B = {'c', 'd', 'e'}
print(A ^ B)
print(B ^ A)
print(A ^ A)
print(B ^ B)

نتايج خروجي

{'e', 'a', 'b'}
{'e', 'a', 'b'}
set()
set()

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