ست (set)

اصلاح شده

2026-07-25

تعریف

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

ایجاد

  • با آکولاد: my_set = {1, 2, 3, 3} → خروجی: {1, 2, 3} (تکراری حذف می‌شه)
  • یا با متد: set()

اضافه و حذف کردن

متد کار
add(x) اضافه کردن یک عنصر
remove(x) حذف یک عنصر
discard(x) حذف یک عنصر

عملیات مجموعه‌ای

عملگر معنی مثال (روی A={1,2,3}، B={3,4,5}) نتیجه
| اجتماع (∪) A | B {1,2,3,4,5}
& اشتراک (∩) A & B {3}
- تفاضل A - B {1,2}