ست (set)
تعریف
- مجموعهای نامرتب از عناصر منحصربهفرد (بدون تکراری)
- کاربرد: حذف عناصر تکراری + عملیات مجموعهای (اجتماع، اشتراک، تفاضل)
ایجاد
- با آکولاد:
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} |