• 0

ما الذي يُقصد بـ […] في بايثون؟

أثناء إطلاعي على شيفرة برمجية لبرنامج مكتوب بلغة بايثون وجدت سطر غريب لم أفهمه وهو هذا السطر:

p  = [1, 2]
p[1:1] = [p]

وعندما حاولت طباعة p كانت المخرجات كالتالي:

[1, [...], 2]

فما الذي يُقصد بـ […] ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

في الحقيقة نادرا ما تُستخدم هذه العلامة في تطبيقات بايثون، فمعنى هذه العلامة أنك أنشأت قائمة لانهائية متداخلة مع نفسها، وفي هذه الحالة لا يمكنك طباعتها، فالمتغير p يحتوي على متغير p آخر والذي يحتوى علىp ...وهكذا. فالعلامة […] تخبرك بأنك قد قمت بإنشاء قائمة لا نهائية ولا يمكن عرضها.
صورة توضيحية:

mUnTM.thumb.png.0ba64818cad5d881ec84a06b
أما بالنسبة لاستخدامات القائمة اللانهائية فهي في الغالب تُستخدم لإنشاء الرسوم البيانية حيث تحتاج إلى إنشاء نوع من الحلقات اللانهائية.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن