سوال شماره 4756
چندگزینهای
آزمون رایگان پایتون فنی و حرفه ای
کدام یک از عبارات زیر به درستی یک دیکشنری با قابلیت مقدار پیشفرض ایجاد میکند که اگر کلید وجود نداشته باشد، مقدار 'Not Found' برگرداند؟
گزینهها:
- 1. dict.add_default(key, 'Not Found')
- 2. dict.default(key, 'Not Found')
- 3. dict.get(key, default='Not Found') ✓ صحیح
- 4. dict.setdefault(key, 'Not Found')
پاسخ صحیح:
- dict.get(key, default='Not Found')
توضیحات:
متد get() در دیکشنری پایتون این امکان را فراهم میکند که اگر کلید مورد نظر در دیکشنری وجود نداشته باشد، یک مقدار پیشفرض برگردانیم. سینتکس صحیح آن dict.get(key, default_value) است که در اینجا default_value برابر با 'Not Found' قرار داده شده است. سایر گزینهها یا متدهای نادرستی هستند یا سینتکس اشتباهی دارند.