كيفية تصفح قائمة في بايثون

في هذا البرنامج التعليمي سوف نتعلم كيفية تصفح وعرض عناصر صفيف في Python.

تصفح مصفوفة python باستخدام حلقة for in< / h2 >

يمكنك ببساطة استخدام النمط ل in< / span >< / b > لتتمكن من قراءة جميع عناصر الصفيف.< / p > < pre class = "prettyprint lang-python" >equipements = ["الكمبيوتر اللوحي" ، "الهاتف الذكي" ، "الكمبيوتر"]

ل x في المعدات:
print (x)
< / pre>

Execution: < / p>

Tablet
الهاتف الذكي
الكمبيوتر
نمط < / pre>

تصفح باستخدام حلقة while()

نمط while للتصفح بنفس طريقة استخدام حلقة for in.

list = [1، 2، 3، 4، 5، 6]

i = 0

# تصفح مع حلقة while
بينما < len (lst):
print (list [i])
i = i + 1
< / pre>

وقت التشغيل: < / p >< pre class = "prettyprint lang-python" >1
2
3
4
5
< / pre>

تصفح باستخدام طريقة النطاق () < / h2 >< p > range() مع طريقة for لعرض عناصر صفيف في python.

النطاق (البداية ، النهاية ، الملعب))
< / pre>

  • start: هذه المعلمة هي تعيين فهرس البداية. < / li>
  • end ؛ هذه المعلمة هي تعيين فهرس نهاية التسلسل المراد عرضه. < / li>
  • not (اختياري): الفرق بين كل قيمة للتسلسل المراد إنشاؤه. < / li>< / ul>

    < / p> الدالة range() سلسلة من الأعداد الصحيحة من البداية إلى النهاية. لا يتم تضمين القيمة النهائية في التسلسل النهائي.


    list = [3، 6، 32، 96، 43، 22]
    for i in range(len(list)):
    print(lst[i])

    وقت التشغيل: < / p>

    3
    6
    32
    96
    43
    22

    تصفح باستخدام القائمة في الفهم

    في سطر واحد ، من الممكن تصفح الجدول. < / p > < pre class = "prettyprint lang-python" >list = [3 ، 6 ، 7 ، 9 ، 6]
    [طباعة (x) ل x في القائمة]
    < / pre>

    Execution< / p>

    3
    6
    7
    9
    6

    تصفح باستخدام Numpy

    <ع> من الممكن إنشاء مجموعة من الأعداد الصحيحة في Python باستخدام الدالة numpy.arange() الذي ينشئ سلسلة من الأعداد الصحيحة من 1 إلى n ، ثم تصفح باستخدام الطريقة numpy.nditer (صفيف) < / span>. < / p >< ما قبل الفئة = "prettyprint lang-python" النمط = "محاذاة النص: اليسار ؛" >numpy.arange (البداية ، النهاية ، الملعب)
    < / pre>

    < / p>

    • البداية: دليل البداية. < / li>
    • end ؛ مؤشر النهاية.
    • not(اختياري): الفرق بين كل قيمة للتسلسل المراد إنشاؤه. < / li>< / ul>

      < / p>

       استيراد numpy ك np

      n = np.arange (11)

      for x في np.nditer (n):
      print (x)
      < / pre>

      وقت التشغيل: < / p >< pre class = "prettyprint lang-python" >1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11