English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يُزيل pop() المفتاح المحدد والقيمة المتبادلة من القائمة، ويُرجع القيمة المزالة. يجب تقديم مفتاح. وإلا يتم إرجاع القيمة الافتراضية.
جملة pop()
dictionary.pop(key[, default])
يستخدم pop() طريقتين كلمتين:
key - المفتاح الذي يتم إزالته
default - القيمة عند عدم وجود المفتاح في القائمة
يُرجع pop()
إذا تم العثور على المفتاح- يتم إزالة / إزالة العنصر من القائمة
إذا لم يتم العثور على المفتاح- يتم تحديد القيمة للمعلمة الثانية (قيمة افتراضية)
إذا لم يتم العثور على المفتاح ولم يتم تحديد معلمة القيمة الافتراضية- يُثير استثناء KeyError
# قائمة مختارة عشوائية مبيعات sales = {'apple': 2, 'orange': 3, 'grapes': 4} element = sales.pop('apple') print('العنصر المنبثق هو:', element) print('القائمة هي:', sales)
عند تشغيل هذا البرنامج، الناتج هو:
العنصر المنبثق هو: 2 القائمة هي: {'orange': 3, 'grapes': 4}
# قائمة مختارة عشوائية مبيعات sales = {'apple': 2, 'orange': 3, 'grapes': 4} element = sales.pop('guava')
عند تشغيل هذا البرنامج، الناتج هو:
KeyError: 'guava'
# قائمة مختارة عشوائية sales sales = {'apple': 2, 'orange': 3, 'grapes': 4} element = sales.pop('guava', 'banana') print('العنصر المنبثق هو:', element) print('القائمة هي:', sales)
عند تشغيل هذا البرنامج، الناتج هو:
العنصر المنبثق هو: banana القائمة هي: {'apple': 2, 'orange': 3, 'grapes': 4}