در پایتون، 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 در پایتون هستند.