حذف عناصر مجموعه در پایتون

برای حذف عناصر از مجموعه از متد یا روش هایی استفاده می شود.

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

متد ()discard و remove() در مجموعه پایتون

متدهای discard() و remove() می توانند مقداری را که در مجموعه وجود دارد بپذیرند و آنرا از مجموعه حذف کنند.

set.remove("BMW")
set.discard("BMW")

نکته: در صورتی که مقدار موردنظر ما در مجموعه وجود نداشته باشد، متد remove()  خطایی خواهد داد؛ام متد discard() بدون خطا اجرا می شود.

متد pop() در مجموعه پایتون

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

set.pop()

متد clear() در مجموعه پایتون

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

set.clear()

نکته: در متد clear() تنها عناصر درون مجموعه حذف خواهند شد و در ادامه می توان به همان مجموعه با همان نام، مقداری افزود.

روش del در مجموعه پایتون

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

del set

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

خلاصه درس

در این درس با مباحث زیر آشنا شدیم:

  • شیوه های حذف از مجموعه
  • متدهای حذف مجموعه
  • حذف کامل یک مجموعه

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