اذهب إلى المحتوى

Recommended Posts

  • 0
نشر

الفكرة هي الإعتماد على حلقة for لاختيار زوج من القيم من قائمة محددة وعرضهما.

حيث أنّ i و j هما متغيرات محلية سيتم تعيينها بقيم من القائمة خلال كل تكرار من الحلقة، و in هي كلمة مفتاحية تشير إلى مصدر القيم.

و

[(1, 2), (3, 4), (5, 6)]

هي قائمة تحتوي على ثلاثية، كل منها يتكون من زوج من القيم.

بالتالي print(i, j) يتم استخدامها لعرض قيمة كل زوج من الأزواج السابقة  i و j في كل تكرار، أي تبدأ الحلقة بقيمة i = 1 و j = 2 وهكذا في باقي دورات الحلقة أي الدورة الثانية i = 3 و j = 4

  • 0
نشر

لاحظ ان القيمة التى تم عمل التكرار عليها فى for loop هى صف فى قائمة ( tuples in a list) وحيث ان الصف هو زوج من قيمة ومفتاح .

[(1, 2), (3, 4), (5, 6)]

حيث ان المفتاح هو الرقم فى يسار الصف اى 1 و 2 و 5 هم مفاتيح وهو المتغير الاول على اليسار i الذى تم تمريره ل for .

والقيم هى الرقم فى يمين الصه اى 2 و 4 و 6 هم قيم وهو المتغير الثانى j الذى تم تمريره ل for .

اذا نفهم من هذا ان for تقوم بالتكرار على القوائم واذا كانت القوائم تحتوى على صفوف من مفاتيح وقيم فيمكننا الحصول عليها بتمرير متغير ل for وسيصبح المتغير الاول من اليسار هو قيمة المفتاح والمتغير الثانى هو القيمة نفسها .

 

  • 0
نشر

ال i و j هما متغيرات تُستخدم لتخزين قيم العناصر في كل تكرار من التكرار عبر القائمة بمعنيى أن 

  • المتغير i يُستخدم لتخزين قيمة العنصر الأول في كل زوج (tuple) من القائمة.
  • المتغير j يُستخدم لتخزين قيمة العنصر الثاني في كل زوج من القائمة.

وللتوضيح أكثر راجع المثال التالي

for i, j in [(1, 2), (3, 4), (5, 6)]:
    print("قيمة i هي:", i)
    print("قيمة j هي:", j)

والناتج سيكون كالتالي

قيمة i هي: 1
قيمة j هي: 2
قيمة i هي: 3
قيمة j هي: 4
قيمة i هي: 5
قيمة j هي: 6

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...