TheProgrammer نشر 30 أكتوبر 2015 أرسل تقرير نشر 30 أكتوبر 2015 أثناء إطلاعي على شيفرة برمجية لبرنامج مكتوب بلغة بايثون وجدت سطر غريب لم أفهمه وهو هذا السطر:p = [1, 2] p[1:1] = [p] وعندما حاولت طباعة p كانت المخرجات كالتالي:[1, [...], 2] فما الذي يُقصد بـ […] ؟ اقتباس
0 هشام رزق الله نشر 30 أكتوبر 2015 أرسل تقرير نشر 30 أكتوبر 2015 في الحقيقة نادرا ما تُستخدم هذه العلامة في تطبيقات بايثون، فمعنى هذه العلامة أنك أنشأت قائمة لانهائية متداخلة مع نفسها، وفي هذه الحالة لا يمكنك طباعتها، فالمتغير p يحتوي على متغير p آخر والذي يحتوى علىp ...وهكذا. فالعلامة […] تخبرك بأنك قد قمت بإنشاء قائمة لا نهائية ولا يمكن عرضها.صورة توضيحية:أما بالنسبة لاستخدامات القائمة اللانهائية فهي في الغالب تُستخدم لإنشاء الرسوم البيانية حيث تحتاج إلى إنشاء نوع من الحلقات اللانهائية. اقتباس
السؤال
TheProgrammer
أثناء إطلاعي على شيفرة برمجية لبرنامج مكتوب بلغة بايثون وجدت سطر غريب لم أفهمه وهو هذا السطر:
وعندما حاولت طباعة p كانت المخرجات كالتالي:
فما الذي يُقصد بـ […] ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.