Python - Add Set Items

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

🔹 1️⃣ ()add – افزودن یک عنصر

برای اضافه کردن یک آیتم:

fruits = {"apple", "banana"} fruits.add("cherry") print(fruits) # خروجی: {'apple', 'banana', 'cherry'}

اگر عنصر از قبل وجود داشته باشد، تغییری ایجاد نمی‌شود.

🔹 2️⃣ ()update – افزودن چندین عنصر

برای افزودن چند آیتم یا الحاق عناصر از ساختارهای دیگر (لیست، تاپل، Set):

fruits = {"apple", "banana"} fruits.update(["mango", "grapes"]) print(fruits) # {'apple', 'banana', 'mango', 'grapes'}
  • می‌توانید چند ساختار مختلف را همزمان اضافه کنید:

a = {1, 2} a.update([3, 4], {5, 6}, (7, 8)) print(a) # {1, 2, 3, 4, 5, 6, 7, 8}

🔹 3️⃣ نکات مهم

  • ()add فقط یک عنصر می‌پذیرد.

  • ()update می‌تواند یک iterable (لیست، تاپل، Set، رشته و …) بگیرد.

  • اگر مقدار تکراری اضافه کنید، نادیده گرفته می‌شود.

  • چون Set unordered است، ترتیب نمایش پس از افزودن عناصر مشخص نیست.

💡 خلاصه سریع:

متدکاربرد
myset.add(x)افزودن یک عضو
myset.update(iterable)افزودن چند عضو همزمان

این دو متد روش‌های استاندارد برای افزودن آیتم به Set در پایتون هستند.