كيفية تصفح قائمة في بايثون
في هذا البرنامج التعليمي سوف نتعلم كيفية تصفح وعرض عناصر صفيف في Python.
تصفح مصفوفة python باستخدام حلقة for in< / h2 >
يمكنك ببساطة استخدام النمط ل in< / span >< / b > لتتمكن من قراءة جميع عناصر الصفيف.< / p > < pre class = "prettyprint lang-python" >equipements = ["الكمبيوتر اللوحي" ، "الهاتف الذكي" ، "الكمبيوتر"] Execution: < / p> نمط while للتصفح بنفس طريقة استخدام حلقة for in. وقت التشغيل: < / p >< pre class = "prettyprint lang-python" >1
ل x في المعدات:
print (x)
< / pre> Tablet
الهاتف الذكي
الكمبيوتر
نمط < / pre> تصفح باستخدام حلقة while()
list = [1، 2، 3، 4، 5، 6]
i = 0
# تصفح مع حلقة while
بينما < len (lst):
print (list [i])
i = i + 1
< / pre>
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