Python – ترکیب مجموعهها (Join Sets)
ترکیب مجموعهها (Join Sets) در پایتون
در پایتون میتوانید از روشهای مختلفی برای ترکیب دو یا چند مجموعه (Set) استفاده کنید. هر روش نتایج متفاوتی را بر اساس نیازهای خاص شما تولید میکند.
1. Union
روش union()
تمامی آیتمها را از هر دو مجموعه ترکیب میکند و یک مجموعه جدید تولید میکند.
مثال:
set1 = {"a", "b", "c"}
set2 = {1, 2, 3}
set3 = set1.union(set2)
print(set3)
یا میتوانید از عملگر |
استفاده کنید:
set1 = {"a", "b", "c"}
set2 = {1, 2, 3}
set3 = set1 | set2
print(set3)
2. Update
روش update()
آیتمهای یک مجموعه دیگر را به مجموعه فعلی اضافه میکند. این روش مجموعه اصلی را تغییر میدهد و مجموعه جدیدی برنمیگرداند.
مثال:
set1 = {"a", "b", "c"}
set2 = {1, 2, 3}
set1.update(set2)
print(set1)
3. Intersection
روش intersection()
فقط آیتمهایی را نگه میدارد که در هر دو مجموعه موجود باشند و یک مجموعه جدید بازمیگرداند.
مثال:
set1 = {"apple", "banana", "cherry"}
set2 = {"google", "microsoft", "apple"}
set3 = set1.intersection(set2)
print(set3)
یا میتوانید از عملگر &
استفاده کنید:
set1 = {"apple", "banana", "cherry"}
set2 = {"google", "microsoft", "apple"}
set3 = set1 & set2
print(set3)
4. Difference
روش difference()
آیتمهای مجموعه اول را که در مجموعه دوم موجود نیستند، نگه میدارد و یک مجموعه جدید بازمیگرداند.
مثال:
set1 = {"apple", "banana", "cherry"}
set2 = {"google", "microsoft", "apple"}
set3 = set1.difference(set2)
print(set3)
یا میتوانید از عملگر -
استفاده کنید:
set1 = {"apple", "banana", "cherry"}
set2 = {"google", "microsoft", "apple"}
set3 = set1 - set2
print(set3)
5. Symmetric Difference
روش symmetric_difference()
آیتمهایی را نگه میدارد که در هیچیک از دو مجموعه مشترک نیستند.
مثال:
set1 = {"apple", "banana", "cherry"}
set2 = {"google", "microsoft", "apple"}
set3 = set1.symmetric_difference(set2)
print(set3)
یا میتوانید از عملگر ^
استفاده کنید:
set1 = {"apple", "banana", "cherry"}
set2 = {"google", "microsoft", "apple"}
set3 = set1 ^ set2
print(set3)
این روشها به شما امکان میدهند مجموعهها را به روشهای مختلف ترکیب و تحلیل کنید. بسته به نیاز، میتوانید از هر یک از این روشها استفاده کنید.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام