آموزش حذف آیتمهای دیکشنری در پایتون
در پایتون، برای حذف آیتمها از یک دیکشنری، چندین روش وجود دارد:
مثال شماره 1
متد pop() یک آیتم از یک دیکشنری را با استفاده از یک کلید(key) حذف میکند:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict.pop("model")
print(thisdict)
نتیجه:
{'brand': 'Ford', 'year': 1964}
امتحان کنیدمثال شماره 2
متد popitem() آخرین آیتم اضافه شده را از یک دیکشنری حذف میکند(در ورژنهای قبل از 3.7 پایتون، یک آیتم تصادفی به جای آن حذف میشود):
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict.popitem()
print(thisdict)
نتیجه:
{'brand': 'Ford', 'model': 'Mustang'}
امتحان کنیدمثال شماره 3
کلمهی کلیدی del یک آیتم را با استفاده از یک کلید(key) مشخص، از یک دیکشنری حذف میکند:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
del thisdict["model"]
print(thisdict)
نتیجه:
{'brand': 'Ford', 'year': 1964}
امتحان کنیدمثال شماره 4
کلمهی کلیدی del همچنین میتواند دیکشنری را کاملاً حذف کند:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
del thisdict
print(thisdict) #دیگر وجود ندارد "thisdict" این میتواند باعث ایجاد یک خطا شود زیرا
نتیجه:
Traceback (most recent call last):
File "demo_dictionary_del3.py", line 7, in <module>
print(thisdict) #this will cause an error because "thisdict" no longer exists.
NameError: name 'thisdict' is not defined
امتحان کنیدمثال شماره 5
متد clear() باعث میشود دیکشنری خالی شود:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict.clear()
print(thisdict)
نتیجه:
{}
امتحان کنید
منبع: www.w3schools.com/python
- بازدید: 113
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.