Python - Remove Dictionary Items

حذف آیتم‌ها

راه‌های متعددی برای حذف کردن آیتم از دیکشنری وجود دارد.

استفاده از تابع شیء pop(): این تابع شیء آیتم مشخص شده را از دیکشنری حذف می‌کند.


thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
thisdict.pop("model")
print(thisdict)

خروجی:

استفاده از تابع شیء popitem(): این تابع شیء در پایتون نسخه 3.7 به بعد آخرین آیتم و در پایتون نسخه‌ 3.6 به قبل یک آیتم تصادفی را حذف می‌کند.


thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
thisdict.popitem()
print(thisdict)

خروجی:

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


thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
del thisdict["model"]
print(thisdict)

خروجی:

کلیدواژه del همچنین می‌تواند دیکشنری کلاً حذف کند.


thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
del thisdict
print(thisdict) #this will cause an error because "thisdict" no longer exists.

خروجی:

استفاده از تابع شیء clear(): این تابع شیء دیکشنری را خالی می‌کند.


thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
thisdict.clear()
print(thisdict)

خروجی: