Python - Join Sets
در پایتون برای ترکیب (Join) دو یا چند Set چند روش متداول وجود دارد:
🔹 استفاده از union()
متد ()union یک Set جدید برمیگرداند که شامل همهی اعضای هر دو مجموعه است (بدون تکرار).
📌 خروجی (ترتیب تصادفی است):
🔹 عملگر | (Pipe)
همان کار ()union را با علامت | انجام میدهد:
🔹 update() برای تغییر مجموعه اول
اگر میخواهید نتیجه مستقیماً روی set1 اعمال شود:
📌 حالا set1 خودش ترکیب دو مجموعه است.
🔹 ترکیب چند Set همزمان
()union یا | میتواند چند آرگومان بگیرد:
📌 خروجی:
🔹 intersection و difference برای ترکیب خاص
-
اشتراک (مشترک):
set1 & set2یاset1.intersection(set2) -
اختلاف:
set1 - set2یاset1.difference(set2)
اینها هم نوعی Join با منطق متفاوت هستند.
✅ نکات مهم
-
Set عناصر تکراری را حذف میکند.
-
ترتیب اعضا تضمینشده نیست؛ برای نمایش مرتب میتوانید از
()sortedاستفاده کنید:
این روشها پرکاربردترین راههای Join یا ترکیب Setها در پایتون هستند.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React