حذف عناصر مجموعه

همانطور که میدانید میتوان مجموعه هارا حذف و اضافه کرد. برای حذف یک عنصر از دستور remove() یا discard() استفاده میشود.

نکته: در استفاده از remove() اگر جدول خالی باشد خطا میدهد.

 

نحو نوشتار

در مثال زیر نمونه ای از مجموعه ای را میبینیم که یک عنصر از آن درحال حذف است:

set = {"Audi", "Benz", "BMW"}
set.discard("BMW")

در مثال بالا کلمه ی BMW از مجموعه حذف خواهد شد.

pop() چیست؟

روش دیگری برای حذف عناصر مجموعه وجود دارد بنام pop() که به طور شانسی یک مورد را حذف میکند و ما تعیین نمیکنیم که دقیقا چه عنصری حذف شود. 

به مثال زیر دقت کنید:

set = {"Audi", "Benz", "BMW"}
set.pop()

پاک کردن همه ی عناصر

برای حذف همه ی عناصر داخل مجموعه و خالی کردن آن از دستور clear() استفاده میکنیم.

set = {"Audi", "Benz", "BMW"}
set.clear()

حذف کامل مجموعه

برای از بین بردن کل مجموعه از دستور del() استفاده میکنیم تا مجموعه حذف شود و در صورت چاپ کردن آن با خطا مواجه میشویم.

set = {"Audi", "Benz", "BMW"}
del set

خلاصه درس

  • برای حذف عناصر یک مجموعه به صورت تعیین شده از دستور remove()  استفاده میشود.
  • برای حذف شانسی از یک مجموعه از دستور pop() استفاده میشود.
  • برای حذف کامل عناصر درون یک از دستور clear() استفاده میشود.
  • برای حذف کامل یک مجموعه از دستور del استفاده میشود.

توسعه دهندگان
علیرضا چمنی