Python (بالمغربي) partie 15 ...... تمرين كلاسيكي.... تعداد تحقق شرط ما
جدول المحتويات:
enumerate()بايثونenumerate()وظيفة- اكتب المزيد من التعليمات البرمجية Pythonic مع
enumerate() - استنتاج
enumerate()
وظيفة مضمنة في Python تتيح لك الحصول على عداد تلقائي أثناء تكرار التكرار.
enumerate()
بايثون
enumerate()
وظيفة
تأخذ الدالة
enumerate()
النموذج التالي:
enumerate(iterable, start=0)
تقبل الدالة وسيطين:
-
iterable- كائن يدعم التكرار.start- الرقم الذي يبدأ منه العداد. هذه الحجة اختيارية. بشكل افتراضي ، يبدأ العداد من 0.
يُرجع
enumerate()
كائنًا تعدادًا يمكنك من خلاله استدعاء
__next__()
(أو
next()
في Python 2) للحصول على مجموعة تحتوي على عدد والقيمة الحالية للتكرار.
فيما يلي مثال عن كيفية إنشاء قائمة من tuples باستخدام
list()
وكيفية تنفيذ حلقة على التكرار:
directions = list(enumerate(directions)) for index, value in enumerate(directions): print("{}: {}".format(index, value))
0: north 1: east 2: south 3: west
إذا كانت الفهرسة القائمة على الصفر لا تعمل من أجلك ، فاختر فهرس بدء آخر للتعداد:
directions = list(enumerate(directions, 1))
تعمل الدالة
enumerate()
على أي كائن قابل للتكرار. التكرار هو وعاء يمكن تكراره. بعبارة بسيطة ، فهذا يعني كائنًا يمكنك حلقة فوقه مع حلقة
for
. معظم الكائنات المضمّنة في Python مثل السلاسل والقوائم والتوابع هي عناصر قابلة للتكرار.
اكتب المزيد من التعليمات البرمجية Pythonic مع
enumerate()
يختلف برنامج Python
for
loop تمامًا عن النمط التقليدي لـ C والذي يوفر العديد من لغات البرمجة. حلقة
for
في Python تعادل حلقة
foreach
للغات أخرى.
أسلوب شائع يستخدمه مطورو Python الجدد للحصول على الفهرس المقابل عند التعامل مع التكرارات هو استخدام إما نمط
range(len(…))
أو تعيين وتزايد العداد:
planets = for i in range(len(planets)): print("Planet {}: {}".format(i, planets))
planets = i = 0 for planet in planets: print("Planet {}: {}".format(i, planet)) i += 1
يمكن إعادة كتابة الحلقات أعلاه بطريقة أكثر تعبيرًا باستخدام
enumerate()
:
planets = for index, value in enumerate(planets): print("Planet {}: {}".format(index, value))
جميع الطرق سوف تنتج نفس الناتج:
Planet 0: Mercury Planet 1: Venus Planet 2: Earth Planet 3: Mars Planet 4: Jupiter Planet 5: Saturn Planet 6: Uranus Planet 7: Neptune
استنتاج
، لقد أوضحنا لك كيفية استخدام الدالة Python
enumerate()
.
كيفية التحقق من نسخة بيثون
بيثون هي واحدة من لغات البرمجة الأكثر شعبية في العالم. يشرح هذا البرنامج التعليمي كيفية التحقق من إصدار Python المثبت على نظام التشغيل لديك.
كيفية إنشاء بيئات بيثون الافتراضية على أوبونتو 18.04
بيئة Python الافتراضية هي شجرة دليل قائمة بذاتها تتضمن تثبيت Python وعدد من الحزم الإضافية. في هذا البرنامج التعليمي ، سنقدم إرشادات خطوة بخطوة حول كيفية إنشاء بيئات Python الافتراضية على Ubuntu 18.04.
كيفية تثبيت بيثون 3.7 على ديبيان 9
بيثون هي واحدة من لغات البرمجة الأكثر شعبية في العالم. بفضل بناءه البسيط وسهل التعلم ، يعد Python خيارًا رائعًا للمبتدئين والمطورين ذوي الخبرة. يغطي هذا البرنامج التعليمي كيفية تثبيت Python 3.7 على دبيان 9.







