حذف آیتم (Remove List Items)
برای حذف آیتم لیست (List) چند راه داریم. با remove مقدار را حذف کن، با pop بر اساس ایندکس حذف کن، با del ایندکس یا کل لیست را پاک کن، و با clear فقط محتوا را خالی کن.
حذف مقدار مشخص با remove()
remove مقدار داده شده را حذف می کند. اگر چندتا باشد، اولین را حذف می کند.
thislist = ["apple", "banana", "cherry"]
thislist.remove("banana")
print(thislist)
thislist = ["apple", "banana", "cherry", "banana", "kiwi"]
thislist.remove("banana")
print(thislist)
حذف با ایندکس با pop()
pop با ایندکس کار می کند. اگر ایندکس ندهی، آخرین آیتم حذف می شود.
thislist = ["apple", "banana", "cherry"]
thislist.pop(1)
print(thislist)
thislist = ["apple", "banana", "cherry"]
thislist.pop()
print(thislist)
حذف با del؛ ایندکس یا کل لیست
del یک کلمه کلیدی است. می تواند یک ایندکس یا کل لیست را حذف کند.
thislist = ["apple", "banana", "cherry"]
del thislist[0]
print(thislist)
thislist = ["apple", "banana", "cherry"]
del thislist
خالی کردن محتوا با clear()
clear همه آیتم ها را حذف می کند؛ اما شی لیست باقی می ماند.
thislist = ["apple", "banana", "cherry"]
thislist.clear()
print(thislist)
گام های تمرینی
- با remove یک مقدار تکراری را حذف کن.
- با pop آیتم دوم را حذف کن.
- با clear لیست را خالی کن و چاپ کن.
نکته: برای افزودن، صفحه افزودن آیتم را ببین. برای مرور کلی، صفحه لیست ها مناسب است. سپس با حلقه روی لیست آیتم ها را پیمایش کن.
جمع بندی سریع
- remove اولین وقوع مقدار را حذف می کند.
- pop با ایندکس حذف می کند.
- del می تواند ایندکس یا کل لیست را حذف کند.
- clear فقط محتوا را خالی می کند.