افزودن دو مجموعه

برای اضافه کردن یک مجموعه به مجموعه ی دیگر روش های متفاوتی وجود دارد که آنهارا بررسی میکنیم.

یک روش، استفاده از 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() استفاده میشود.

توسعه دهندگان
علیرضا چمنی