English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تستعيد وظيفة items() عنصر عرض يحتوي على قائمة من أزواج (المفتاح، القيمة) من المفردات.
تكون синтكس وظيفة items() كالتالي:
dictionary.items()
تماثل وظيفة items() في بيثون 2.7 وظيفة dictionary viewitems()
لا يحتوي وظيفة items() على أي معلمات.
يستعيد وظيفة items() قائمة تحتوي على مجموعة من أزواج (المفتاح، القيمة) كتuples.
# قائمة مبيعات عشوائية sales = {'apple': 2, 'orange': 3, 'grapes': 4} print(sales.items())
عند تشغيل هذا البرنامج، الناتج يكون:
dict_items([('apple', 2), ('orange', 3), ('grapes', 4)])
# قائمة مبيعات عشوائية sales = {'apple': 2, 'orange': 3, 'grapes': 4} items = sales.items() print('العرض الأصلي للitems:', items) # إزالة عنصر من المفردات del[sales['apple']] print('العرض المعدل للitems:', items)
عند تشغيل هذا البرنامج، الناتج يكون:
العرض الأصلي للitems: dict_items([('apple', 2), ('orange', 3), ('grapes', 4)]) العرض المعدل للitems: dict_items([('orange', 3), ('grapes', 4)])
العنصر من الرؤية نفسه لا يعود بقائمة عناصر المبيعات، بل يعود بعرض (المفتاح، القيمة) من sales.
إذا تم تحديث القائمة بانتظام، فإن التغييرات ستعكس على العنصر نفسه من الرؤية، كما هو موضح في البرنامج أعلاه.