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

دليل الأساسيات بلغة بايثون

تحكم في العملية بلغة بايثون

الوظائف في Python

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

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

الرموز والفئات في بيثون

التاريخ والوقت في بيثون

معرفة متقدمة في بيثون

دليل بيثون

استخدام وظيفة items() في بيثون والمثال

وظائف المفردات في بيثون

تستعيد وظيفة items() عنصر عرض يحتوي على قائمة من أزواج (المفتاح، القيمة) من المفردات.

تكون синтكس وظيفة items() كالتالي:

dictionary.items()

تماثل وظيفة items() في بيثون 2.7 وظيفة dictionary viewitems()

معلمات وظيفة items()

لا يحتوي وظيفة items() على أي معلمات.

القيمة من items()

يستعيد وظيفة items() قائمة تحتوي على مجموعة من أزواج (المفتاح، القيمة) كتuples.

مثال 1: استخدام items() للحصول على جميع العناصر في المفردات

# قائمة مبيعات عشوائية
sales = {'apple': 2, 'orange': 3, 'grapes': 4}
print(sales.items())

عند تشغيل هذا البرنامج، الناتج يكون:

dict_items([('apple', 2), ('orange', 3), ('grapes', 4)])

مثال 2: كيف يعمل items() عند تعديل المفردات؟

# قائمة مبيعات عشوائية
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.

إذا تم تحديث القائمة بانتظام، فإن التغييرات ستعكس على العنصر نفسه من الرؤية، كما هو موضح في البرنامج أعلاه.

وظائف المفردات في بيثون