ست (set)

اصلاح شده

2026-04-18

مجموعه‌ها مجموعه‌ای نامرتب از عناصر منحصربه‌فرد هستند. آنها برای حذف عناصر تکراری و انجام عملیات مجموعه‌ای (مانند اجتماع، اشتراک، تفاضل) مناسب هستند.

ایجاد: مجموعه‌ها را می‌توان با استفاده از آکولاد {} یا متد set() ایجاد کرد.

my_set = {1, 2, 3, 3} 
print(my_set)
{1, 2, 3}

اضافه کردن: می‌توان عناصر جدید به مجموعه با استفاده از متد add() اضافه کرد.

my_set.add(4)

حذف: می‌توان عناصر را با استفاده از متد remove() یا discard() حذف کرد.

my_set.remove(2)

عملیات مجموعه‌ای: می‌توان عملیات مجموعه‌ای را با استفاده از عملگرهای | (اجتماع یا \cup), & (اشتراک یا \cap), - (تفاضل) انجام داد.

A = {1, 2, 3}
B = {3, 4, 5}

print(A | B)
print(A & B)
print(A - B)
{1, 2, 3, 4, 5}
{3}
{1, 2}