اضافه کردن به مجموعه

اضافه کردن به مجموعه در پایتون

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


روش‌های اصلی افزودن به مجموعه

پایتون چندین روش برای اضافه کردن عناصر به مجموعه ارائه می‌دهد:

  • متد add() برای افزودن تک عنصر
  • متد update() برای افزودن چندین عنصر
  • عملگر اتحاد |
  • استفاده از حلقه‌ها برای افزودن پویا
روش توضیح مثال
add() افزودن یک عنصر منفرد my_set.add(5)
update() افزودن چندین عنصر از لیست/تاپل/مجموعه دیگر my_set.update([1,2,3])
توجه: مجموعه‌ها فقط می‌توانند شامل عناصر hashable باشند (مانند اعداد، رشته‌ها و تاپل‌ها). لیست‌ها و دیکشنری‌ها قابل اضافه شدن به مجموعه نیستند.

مثال‌های عملی

بیایید با چند مثال کاربردی این مفاهیم را بهتر درک کنیم:

  1. ایجاد یک مجموعه خالی و اضافه کردن عناصر:

    fruits = set()

    fruits.add("سیب")

    fruits.add("موز")

  2. اضافه کردن چندین عنصر با update():

    numbers = {1, 2}

    numbers.update([3, 4, 5])

برای یادگیری عمیق‌تر و مثال‌های پیشرفته‌تر می‌توانید اینجا را نگاه کنید.

نکات کلیدی

  • متد add() فقط یک عنصر می‌پذیرد
  • متد update() می‌تواند چندین عنصر را از هر شیء iterable بگیرد
  • اگر عنصر تکراری اضافه شود، مجموعه تغییر نمی‌کند
  • عملگر | برای ترکیب دو مجموعه و ایجاد مجموعه جدید مفید است

به یاد داشته باشید که مجموعه‌ها ترتیب ندارند، بنابراین موقع اضافه کردن عناصر، ترتیب ذخیره‌سازی ممکن است با ترتیب اضافه کردن متفاوت باشد.