"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > ما هو الفرق بين العناصر Python () "و" التكرار ()؟

ما هو الفرق بين العناصر Python () "و" التكرار ()؟

نشر في 2025-03-23
تصفح:518

What is the Difference Between Python's `items()` and `iteritems()`?

تحديد الاختلافات بين أساليب قاموس بيثون: العناصر () و eteritems () لفهم هذه الاختلافات ، دعنا نتعمق في أدوارها. تضمن هذه النسخة ألا تؤثر أي تغييرات على القائمة التي تم إرجاعها على القاموس الأصلي. لا يقوم التكرار بإنشاء نسخة منفصلة من البيانات ولكنها توفر بدلاً من ذلك الوصول إلى كل عنصر في وقت واحد. يمكن أن يكون هذا فعالًا للذاكرة عند التعامل مع قواميس كبيرة. هذا الكائن عبارة عن قائمة بأزواج القيمة الرئيسية حيث يكون كل زوج عبارة عن tuple.

ومع ذلك ، فقد تغير هذا السلوك في Python 3. لذلك ، ستعكس التغييرات التي تم إجراؤها على العرض في القاموس نفسه. تمت إزالة طريقة teeritems () في Python 3 لأن وظيفتها أصبحت الآن جزءًا من dict.items (). يعيد التكرار على أزواج القيمة الرئيسية. يعد فهم هذه الفروق الدقيقة أمرًا بالغ الأهمية للتعامل مع البيانات المناسبة وإدارة الذاكرة في كود بيثون.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3