روش های حذف عناصر
در پایتون برای حذف برخی عناصر در دیکشنری روش های متفاوتی و با کاربرد های مختلف وجود دارد که عبارتند از:
- pop()
- popitem()
- del
- clear()
pop()
در این روش یک کلید خاص را مشخص میکنیم و با این دستور فقط آنرا حذف میکنیم.
pydict = {
"name": "Python",
"Designed by": "Guido van Rossum",
"year": 1991
}
pydict .pop("name")
print(pydict)
popitem()
در این روش آخرین کلید دیکشنری مورد نظر را حذف میکند.
pydict = {
"name": "Python",
"Designed by": "Guido van Rossum",
"year": 1991
}
pydict .popitem()
print(pydict)
نکته: در نسخه های 3.7 به قبل این دستور یک عنصر را به طور تصادفی حذف میکرد.
del
این روش مانند pop() کار میکند و یک کلید مشخص را حذف میکند.
pydict = {
"name": "Python",
"Designed by": "Guido van Rossum",
"year": 1991
}
del pydict["name"]
print(pydict)
همجینین میتوان با دستور del یک دیکشنری را به طور کامل حذف کرد.
pydict = {
"name": "Python",
"Designed by": "Guido van Rossum",
"year": 1991
}
del pydict
print(pydict)
نکته: با چاپ کردن دستور بالا با خطای وجود نداشتن دیکشنری مواجه میشوید.
clear()
این روش همه ی عناصر داخل دیکشنری را حذف میکند.
نکته: توجه کنید که تنها عناصر داخل دیکشنری حذف میشوند ولی دیکشنری موجود است و میتوانید به آن مقادیر جدید اضافه کنید.
pydict = {
"name": "Python",
"Designed by": "Guido van Rossum",
"year": 1991
}
pydict .clear()
print(pydict)
خلاصه درس
- حذف یک عنصر مشخص شده با دستور pop() امکان پذیر است.
- حذف کامل دیکشنری با دستور del امکان پذیر است.
- حذف همه موارد داخل دیکشنری از دستور clear() استفاده میشود.
- برای حذف آخرین عنصر دیکشنری از دستور popitem() استفاده میشود.
توسعه دهندگان
![](https://s8.uupload.ir/files/20211209_161013_ufiq.jpg)