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)، ثم يتم أخذ القيمة التالية، حتى تنتهي. في النهاية على الشاشة لدينا:
012