0 Mustafa Suleiman نشر 5 أبريل أرسل تقرير نشر 5 أبريل الفكرة هي الإعتماد على حلقة for لاختيار زوج من القيم من قائمة محددة وعرضهما. حيث أنّ i و j هما متغيرات محلية سيتم تعيينها بقيم من القائمة خلال كل تكرار من الحلقة، و in هي كلمة مفتاحية تشير إلى مصدر القيم. و [(1, 2), (3, 4), (5, 6)] هي قائمة تحتوي على ثلاثية، كل منها يتكون من زوج من القيم. بالتالي print(i, j) يتم استخدامها لعرض قيمة كل زوج من الأزواج السابقة i و j في كل تكرار، أي تبدأ الحلقة بقيمة i = 1 و j = 2 وهكذا في باقي دورات الحلقة أي الدورة الثانية i = 3 و j = 4 1 اقتباس
0 محمد عاطف17 نشر 5 أبريل أرسل تقرير نشر 5 أبريل لاحظ ان القيمة التى تم عمل التكرار عليها فى for loop هى صف فى قائمة ( tuples in a list) وحيث ان الصف هو زوج من قيمة ومفتاح . [(1, 2), (3, 4), (5, 6)] حيث ان المفتاح هو الرقم فى يسار الصف اى 1 و 2 و 5 هم مفاتيح وهو المتغير الاول على اليسار i الذى تم تمريره ل for . والقيم هى الرقم فى يمين الصه اى 2 و 4 و 6 هم قيم وهو المتغير الثانى j الذى تم تمريره ل for . اذا نفهم من هذا ان for تقوم بالتكرار على القوائم واذا كانت القوائم تحتوى على صفوف من مفاتيح وقيم فيمكننا الحصول عليها بتمرير متغير ل for وسيصبح المتغير الاول من اليسار هو قيمة المفتاح والمتغير الثانى هو القيمة نفسها . 1 اقتباس
0 عبدالباسط ابراهيم نشر 6 أبريل أرسل تقرير نشر 6 أبريل ال 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 اقتباس
السؤال
محمد سعد البالجهر
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.