English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

آموزش‌های بايثون پایه

كنترل فرآيند بايثون

الوظائف في Python

أنواع البيانات في Python

عمل فايل بايثون

اشياء و كلاس‌ها بايثون

تاريخ و زمان بايثون

معلومات متقدم بايثون

كامل كتاب مرجع بايثون

كيفية استفاده از popitem() در ديكتيون بايثون و مثال‌ها

وظائف ديكتيون بايثون

popitem() مقدار بازگشتي و حذف كردن يك زوج كليد و ارزش از ديكتيون را باز مي‌گرداند.
اگر ديكتيون خالي باشد و از اين روش استفاده شود، خطا KeyError رخ مي‌دهد. در نسخه‌هاي قبل از 3.7، روش popitem() يك عنصر تصادفي را حذف مي‌كند.

عناصري كه از popitem() حذف مي‌شوند، مقدار بازگشتي روش popitem() هستند، به صورت تركيب. لطفاً مثال زير را ببينيد.

قوانين دستور popitem() به شرح زير است:

dict.popitem()

پارامتر popitem()

popitem() هيچ پارامتري را نمي‌پذيرد.

مقدار بازگشتي 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 را برانگيز مي‌كند.

وظائف ديكتيون بايثون