English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
popitem() مقدار بازگشتي و حذف كردن يك زوج كليد و ارزش از ديكتيون را باز ميگرداند.
اگر ديكتيون خالي باشد و از اين روش استفاده شود، خطا KeyError رخ ميدهد. در نسخههاي قبل از 3.7، روش popitem() يك عنصر تصادفي را حذف ميكند.
عناصري كه از popitem() حذف ميشوند، مقدار بازگشتي روش popitem() هستند، به صورت تركيب. لطفاً مثال زير را ببينيد.
قوانين دستور popitem() به شرح زير است:
dict.popitem()
popitem() هيچ پارامتري را نميپذيرد.
popitem()
هر عنصر مشخصي از ديكتيون (زوج كليد، ارزش) باز ميگرداند
عناصر مشخصي از ديكتيون حذف ميشود (عناصر بازگشتي برابر هستند).
توجه: عناصر تصادفي و عناصر مشخصي يكديگر برابر نيستند. popitem() عناصر تصادفي را باز نميگرداند.
person = {'name': 'Phill', 'age': 22, 'salary': 3500.0} result = person.popitem() print('person = ',person) print('result = ',result)
وقتي كه برنامه را اجرا ميكنيد، خروجي به شرح زير خواهد بود:
person = {'name': 'Phill', 'age': 22} result = ('salary', 3500.0)
اگر ديكتيون خالي باشد، popitem() خطا KeyError را برانگيز ميكند.