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

السؤال

Recommended Posts

  • 0
نشر

نعم يوجد فرق كبير بين الإثنين فكل واحد منهم هو نوع من أنواع المتغيرات، فالأول والذي استخدمت فيه المعقفين هو قائمة ولديها مميزاتها الخاصة والتي تختلف فيها عن النوع الثاني والتي من أبرزها أن القوائم كائنات يمكن تغيير وتعديل محتواها كما في المثال التالي:

>>> x = [1,2]
>>> x.append(3)
>>> x
[1, 2, 3]

أما المثال الثاني الذي وضعَته فهو مثال لـ tuple ويختلف في مميزاته عن القوائم فهو كائن غير قابل للتعديل كما يظهر في المثال التالي:

>>> x = (1,2)
>>> x
(1, 2)
>>> x.append(3)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'tuple' object has no attribute 'append'

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...