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

هل يمكن توضيح اكثر للجزئية التي تتضمن j,i

السؤال

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...