مجموعه ها - متدها (Set Methods)
در پایتون، مجموعه ها (Sets) دارای مجموعه ای از متدهای داخلی هستند که برای مدیریت آیتم ها استفاده می شوند. این متدها شامل افزودن، حذف، کپی برداری و عملیات های ریاضی مانند اجتماع، اشتراک و تفاضل هستند.
مروری بر متدهای اصلی مجموعه
برخی از متدهای پرکاربرد در مجموعه ها به شرح زیر هستند:
add(): افزودن یک آیتم جدید به مجموعه.clear(): حذف تمام آیتم ها از مجموعه.copy(): ایجاد یک کپی سطحی.difference()(-): بازگرداندن تفاوت بین مجموعه ها.intersection()(&): بازگرداندن آیتم های مشترک.union()(|): اجتماع دو یا چند مجموعه.symmetric_difference()(^): بازگرداندن آیتم های غیرمشترک.remove()وdiscard(): حذف آیتم مشخص.update()(|=): به روزرسانی مجموعه با اجتماع مجموعه دیگر.
مثال کاربردی
در مثال زیر از متد add() برای افزودن آیتم به مجموعه و از union() برای اجتماع مجموعه ها استفاده شده است:
set1 = {"apple", "banana"}
set1.add("cherry")
print(set1)
set2 = {"google", "microsoft"}
result = set1.union(set2)
print(result)نکته: متدهایی مانند remove() اگر آیتم وجود نداشته باشد خطا می دهند، اما discard() بدون خطا عمل می کند.
ادامه یادگیری
برای مطالعه درباره frozenset و متدهای آن بخش مربوطه را ببینید. همچنین می توانید تمرین های مرتبط را در تمرین مجموعه ها انجام دهید.