افزودن دو مجموعه
برای اضافه کردن یک مجموعه به مجموعه ی دیگر روش های متفاوتی وجود دارد که آنهارا بررسی میکنیم.
یک روش، استفاده از union() که دو مجموعه را باهم ترکیب میکند. مانند:
set1 = {"Audi", "Benz" , "BMW"}
set2 = {1, 2, 3}
set3 = set1.union(set2)
یا در روشی دیگر استفاده از update() است. مانند:
set1 = {"Audi", "Benz" , "BMW"}
set2 = {1, 2, 3}
set1.update(set2)
اشتراک دو مجموعه
برای اشتراک بین دو مجموعه از روش زیر قابل اجرا است.
x = {"Audi", "Benz" , "BMW"}
y = {"Audi", "2", "3"}
x.intersection_update(y)
اشتراک دو مجموعه به این معنی است که در بین هردو مجموعه عناصر یکسان انتخاب میشود.
symmetric_difference_update()
برای اینکه تنها عناصر غیرمشترک را ذخیره و برگرداند از این دستور استفاده میشود. مانند:
set1 = {"Audi", "Benz" , "BMW"}
y = {"Audi", "2", "3"}
y.symmetric_difference_update(set1)
print(y)
خلاصه درس
- برای ترکیب دو عنصر به هم از دستورات union() و update() استفاده میشود.
- برای اشتراک دو مجموعه از intersection_update() استفاده میشود.
- برای تفاضل دو مجموعه از دستور symmetric_difference_update() استفاده میشود.
توسعه دهندگان
![](https://s8.uupload.ir/files/20211209_161013_ufiq.jpg)