
متد 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'
آیا این مطلب برای شما مفید بود ؟
ضرورت موقعيّت شناسى
و درود خدا بر او، (شخصى در حضور امام سخنى بزرگتر از شأن خود گفت، فرمود:) پر در نياورده پرواز كردى، و در خردسالى آواز بزرگان سر دادى.
(سید رضى گويد: شكير، نخستين پرهايى است كه بر بال پرنده مى رويد و نرم و لطيف است و سقب، شتر خردسال است زيرا شتر بانگ در نياورد تا بالغ شود.)
حکمت 402 نهج البلاغه