حذف آیتم
برای حذف یک آیتم از یک مجموعه، از متد
remove()
یا discard()
استفاده کنید. مثال
حذف “banana” با استفاده از متد remove()
:
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
توجه: اگر موردی که باید حذف شود وجود نداشته باشد، remove()
باعث ایجاد خطا می شود.
مثال
حذف “banana” با استفاده از متد
discard()
:
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
توجه: اگر موردی که باید حذف شود وجود نداشته باشد، discard()
باعث ایجاد خطا نمی شود.
شما همچنین می توانید از متد pop()
برای حذف یک آیتم استفاده کنید، اما این روش یک آیتم تصادفی را حذف می کند، بنابراین نمی توانید مطمئن باشید که چه آیتمی حذف می شود.
مقدار بازگشتی متد pop()
آیتم حذف شده است.
مثال
حذف یک آیتم تصادفی با استفاده از متد
pop()
:
thisset = {"apple", "banana", "cherry"}
x = thisset.pop()
print(x)
print(thisset)
توجه: مجموعه ها نامرتب هستند، بنابراین هنگام استفاده از متد pop()
نمی دانید کدام مورد حذف می شود.
مثال
متد
clear()
مجموعه را خالی می کند:
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)
مثال
کلمه کلیدی del مجموعه را به طور کامل حذف می کند:
thisset = {"apple", "banana", "cherry"}
del thisset
print(thisset)