for _ in Range. كيف يعمل الشرطة السفلية
📁 بايثون, مثال
MATRIX = [[ 0 ]* 5 ] for _ in range ( 5 )] هناك تعبير كهذا، ينشئ خمسة عناصر من هذا القبيل
0 0 0 0 0 . من يستطيع شرح آلية الإنشاء، كلما كان أبسط كان أفضل. على سبيل المثال
for x in range ( 5 ): print (x)
range (5) هي 0,1,2,3,4ولكل قيمة، بدءًا من الأولى (0)، يتم تنفيذ الإجراء
print (x) (يقوم بطباعة القيمة الحالية، في هذه الحالة 0)، ثم يتم أخذ القيمة التالية، وهكذا حتى تنتهي القيم. ونتيجة لذلك، على الشاشة نرى: