...
متد pop برای دیکشنری ها در پایتون
نوشته شده توسط متین برونسی
دسته بندی ها:
در این بخش به بررسی متد pop برای دیکشنری ها در پایتون می پردازیم، متد pop()
یک عنصر مشخص شده را از دیکشنری (Dictionary) حذف می کند.
نحوه استفاده از متد pop()
dictionary.pop(keyname, defaultvalue)
پارامترها و مقادیر
پارامتر | توضیحات |
---|---|
keyname | نام کلید عنصری را که می خواهید حذف کنید مشخص می کند. (این پارامتر اجباری است) |
defaultvalue | اگر کلید وجود نداشته باشد مقدار مشخص شده در این پارامتر بجای خطا برگردانده می شود. (این پارامتر اختیاری است) اگر این پارامتر را تنظیم نکرده باشید در صورت عدم وجود عنصر یک خطا دریافت خواهید کرد. |
۱. مثال
در این مثال ما قصد داریم که عنصر model را از دیکشنری حذف کنیم:
تماشا در حالت تمام صفحه
خروجی:
{'brand': 'Ford', 'year': 1964}
۲. مثال
در اینجا ما قصد داریم عنصر color را که وجود ندارد از دیکشنری حذف کنیم، دقت کنید که پارامتر defaultvalue را مشخص کرده ایم:
تماشا در حالت تمام صفحه
خروجی:
The element did not exist!
۳. مثال
این مثال هم مانند مثال ۲ می باشد با این تفاوت که پارامتر defaultvalue تنظیم نشده است:
تماشا در حالت تمام صفحه
خروجی مثال ۳ یک خطا خواهد بود:
Traceback (most recent call last):
File "./prog.py", line 7, in
KeyError: 'color'
آیا این مطلب برای شما مفید بود ؟
خیر
بله