واحدة من المهام الأكثر شيوعا عند العمل مع الأرقام في بيثون هو عد عدد الأرقام في القائمة. في هذه المقالة ، سنلقي نظرة على بعض الطرق والوظائف البسيطة التي ستساعدك على إكمال هذه المهمة.
الطريقة الأولى لحساب عدد الأرقام في القائمة هي استخدام حلقة. يمكننا التكرار من خلال كل عنصر من عناصر القائمة باستخدام حلقة والتحقق مما إذا كان رقما. إذا كان العنصر هو رقم ، ونحن زيادة العداد من جانب واحد. في نهاية الحلقة ، نحصل على العدد الإجمالي للأرقام في القائمة.
على سبيل المثال ، تخيل أن لدينا قائمة [1 ، 2 ، 'أ' ، 3.14 ، 'ب' ، 4]. يمكننا استخدام الكود التالي لحساب عدد الأرقام في هذه القائمة:
طباعة ("عدد الأرقام في القائمة:" ، العد)
الناتج المتوقع: عدد الأرقام في القائمة: 4. في هذا المثال ، نستخدم دالة إيسينستانس () للتحقق مما إذا كان العنصر رقما. إذا كان العنصر هو رقم ، ونحن زيادة العداد من جانب واحد.
- كيفية العثور على عدد الأرقام في قائمة في بايثون
- 1. باستخدام وظيفة لين ()
- 2. باستخدام ل حلقة
- 3. باستخدام مولد القائمة
- 4. باستخدام طريقة العد ()
- 5. باستخدام وظيفة المجموع ()
- طرق بسيطة للعد
- استخدام وظائف لراحة العد
- لين ()
- مجموع الدالة()
- مرشح وظيفة()
- سؤال وجواب
كيفية العثور على عدد الأرقام في قائمة في بايثون
توفر بايثون عدة طرق لحساب عدد الأرقام في القائمة. دعونا ننظر إلى بعض منهم:
1. باستخدام وظيفة لين ()
إن أبسط طريقة لحساب عدد الأرقام في قائمة في بايثون هي استخدام وظيفة لين (). ترجع هذه الدالة عدد العناصر في قائمة أو أي تسلسل آخر.
مثال الاستخدام:
أرقام = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
العد = لين (أرقام)
طباعة ("عدد الأرقام في القائمة:" ، العد)
في هذا المثال ، نقوم بإنشاء قائمة أرقام تحتوي على أرقام من 1 إلى 10. ثم نستخدم وظيفة لين () لحساب الأرقام في القائمة وتخزين النتيجة في متغير العد. أخيرا ، نقوم بإخراج عدد الأرقام في القائمة.
2. باستخدام ل حلقة
هناك طريقة أخرى لحساب عدد الأرقام في قائمة بايثون وهي استخدام حلقة. يمكننا المرور عبر كل عنصر من عناصر القائمة وزيادة العداد بمقدار 1 إذا كان العنصر رقما.
مثال الاستخدام:
أرقام = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
العد = 0
للعدد بالأرقام:
إذا إيسينستانس (عدد ، إنت):
عدد + = 1
طباعة ("عدد الأرقام في القائمة:" ، العد)
في هذا المثال ، نقوم بإنشاء قائمة بالأرقام وتهيئة عداد العد بالقيمة 0. ثم نذهب من خلال كل عنصر من عناصر القائمة باستخدام ل حلقة. إذا كان العنصر هو رقم (نتحقق من استخدام وظيفة إيسينستانس ()) ، فإننا نزيد العداد بمقدار 1. أخيرا ، نقوم بإخراج عدد الأرقام في القائمة.
3. باستخدام مولد القائمة
هناك طريقة أخرى للعثور على عدد الأرقام في قائمة بايثون وهي استخدام منشئ القائمة. يمكننا إنشاء قائمة جديدة تحتوي فقط على الأرقام من القائمة الأصلية ، ومن ثم استخدام وظيفة لين() لحساب الأرقام في القائمة الجديدة.
مثال الاستخدام:
أرقام = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
العد = لين ([رقم للرقم بالأرقام إذا كان هو (رقم ، كثافة العمليات)])
طباعة ("عدد الأرقام في القائمة:" ، العد)
في هذا المثال ، نقوم بإنشاء قائمة بالأرقام. ثم نستخدم مولد القائمة لإنشاء قائمة جديدة تحتوي فقط على الأرقام من القائمة الأصلية. يتم استخدام وظيفة إيسينستانس () للتحقق مما إذا كان العنصر هو رقم. ثم نستخدم وظيفة لين () لحساب الأرقام في القائمة الجديدة وإخراج النتيجة.
4. باستخدام طريقة العد ()
إذا احتجنا إلى إيجاد رقم رقم معين في القائمة ، فيمكننا استخدام طريقة العد () ، والتي ترجع عدد تكرارات عنصر في القائمة.
مثال الاستخدام:
أرقام = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
العد = الأرقام.عدد (5)
طباعة ("رقم الرقم 5 في القائمة:" ، العد)
في هذا المثال ، نقوم بإنشاء قائمة أرقام تحتوي على أرقام من 1 إلى 10. ثم نستخدم طريقة العد () لحساب عدد مرات تكرار الرقم 5 في القائمة وإخراج النتيجة.
5. باستخدام وظيفة المجموع ()
إذا كانت لدينا قائمة بالأرقام ونحتاج إلى إيجاد العدد الإجمالي لها ، فيمكننا استخدام دالة المجموع() لجمع الأرقام في القائمة. مع هذا ، سوف نحصل على مجموع جميع الأرقام في القائمة ، وبعد ذلك يمكننا استخدام وظيفة لين() لحساب الأرقام في القائمة.
مثال الاستخدام:
أرقام = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
العد = لين (أرقام)
طباعة ("عدد الأرقام في القائمة:" ، العد)
في هذا المثال ، نقوم بإنشاء قائمة أرقام تحتوي على أرقام من 1 إلى 10. ثم نستخدم وظيفة لين () لحساب الأرقام في القائمة وإخراج النتيجة.
كانت هذه بعض الطرق البسيطة لحساب عدد الأرقام في قائمة بايثون. يمكنك اختيار الطريقة المناسبة اعتمادا على حالة الاستخدام المحددة الخاصة بك.
طرق بسيطة للعد
في بايثون ، هناك عدة طرق بسيطة لحساب عدد الأرقام في القائمة.
1. باستخدام المدمج في لين () وظيفة:
- نحصل على قائمة من الأرقام:
- نحن نستخدم وظيفة لين () لحساب الأرقام:
- سيتم حفظ النتيجة في متغير العد. في هذه الحالة ، ستكون قيمة متغير العد 5 ، نظرا لوجود 5 أرقام في القائمة.
أرقام = [1, 2, 3, 4, 5]
العد = لين (أرقام)
2. باستخدام طريقة العد ():
- نحصل على قائمة من الأرقام:
- نستخدم طريقة العد () لحساب الأرقام:
- سيتم حفظ النتيجة في متغير العد. في هذه الحالة ، ستكون قيمة متغير العد 5 ، نظرا لوجود 5 أرقام في القائمة.
أرقام = [1, 2, 3, 4, 5]
العد = الأرقام.عدد()
كل من هذه الأساليب هي سهلة الاستخدام ويمكن تطبيقها على عدد الأرقام في قائمة في بيثون.
استخدام وظائف لراحة العد
يمكن تبسيط حساب عدد الأرقام في قائمة بلغة برمجة بايثون باستخدام الوظائف. تسمح لك الوظائف بالتجريد من تفاصيل التنفيذ وإنشاء رمز قابل لإعادة الاستخدام.
لنلق نظرة على العديد من الوظائف التي يمكن استخدامها لحساب عدد الأرقام في القائمة.
لين () وظيفة
الطريقة الأبسط والأكثر شيوعا لحساب الأرقام في قائمة بيثون هو استخدام المدمج في لين () وظيفة. تأخذ هذه الوظيفة قائمة كوسيطة وتعيد طولها (عدد العناصر).
مثال على استخدام وظيفة لين () لحساب الأرقام في قائمة:
أرقام = [1, 2, 3, 4, 5]
العد = لين (أرقام)
طباعة ("عدد الأرقام في القائمة:" ، العد)
الناتج:
عدد الأرقام في القائمة: 5
مجموع () وظيفة
هناك طريقة أخرى لحساب الأرقام في القائمة وهي استخدام وظيفة المجموع() المضمنة. تأخذ هذه الوظيفة قائمة بالأرقام كوسيطة وتعيد مجموعها.
مثال على استخدام دالة المجموع () لحساب الأرقام في القائمة:
أرقام = [1, 2, 3, 4, 5]
عد = مجموع ([1 إلى عن على ن بالأرقام إذا كان الأمر كذلك (ن ، كثافة العمليات)])
طباعة ("عدد الأرقام في القائمة:" ، العد)
الناتج:
عدد الأرقام في القائمة: 5
وظيفة المرشح ()
الطريقة الثالثة لحساب الأرقام في القائمة هي استخدام وظيفة الفلتر () المضمنة. تتيح لك هذه الوظيفة تصفية عناصر القائمة وفقا لمعيار محدد. في هذه الحالة ، نستخدم وظيفة المرشح() لتحديد القيم الرقمية فقط ثم حساب عددها باستخدام وظيفة لين ().
مثال على استخدام وظيفة التصفية () لحساب الأرقام في القائمة:
الأرقام = [1 ، 2 ، 3 ، "أربعة" ، 5]
عدد = لين (قائمة (تصفية (لامدا س: إيسينستانس (س ، إنت) ، أرقام)))
طباعة ("عدد الأرقام في القائمة:" ، العد)
الناتج:
عدد الأرقام في القائمة: 4
يتيح لك استخدام الوظائف لحساب عدد الأرقام في القائمة جعل الرمز أكثر إحكاما وفعالية وسهولة في الصيانة. قد تكون الوظائف المختلفة مناسبة لمواقف مختلفة ، لذلك يوصى باختيار الطريقة الأنسب في كل حالة.