خصائص الـ Tuple: هيكل بيانات يُستخدم في البرمجة

من هياكل البيانات يستخدم عند الحاجة إلى تخزين بيانات دون الحاجة إلى تغييرها
0

من هياكل البيانات يستخدم عند الحاجة إلى تخزين بيانات دون الحاجة إلى تغييرها

نعم، بالضبط! الصف (Tuple) هو هيكل بيانات يُستخدم في البرمجة لتخزين مجموعة من العناصر بشكل ثابت وغير قابل للتغيير. عند استخدام الـ Tuple، يمكنك تخزين بيانات متعددة في عنصر واحد، ولكن هذه البيانات لا يمكن تعديلها بعد إنشائها (أي أنها غير قابلة للتغيير).

هذا يجعله مثاليًا في الحالات التي تحتاج فيها إلى تخزين بيانات دون الحاجة إلى تعديلها لاحقًا. على سبيل المثال، يمكن استخدام Tuple لتخزين إحداثيات موقع معين (مثل الإحداثيات الجغرافية: خط العرض وخط الطول) حيث لا يكون من الضروري تغيير القيم بعد تعيينها.

بعض خصائص الـ Tuple:

  1. غير قابلة للتغيير: لا يمكن تغيير أو إضافة أو حذف عناصر من الـ Tuple بعد إنشائه.
  2. ترتيب ثابت: يحتفظ الـ Tuple بترتيب العناصر.
  3. يمكن أن يحتوي على أنواع مختلفة من البيانات: يمكن أن يحتوي الـ Tuple على أنواع مختلفة من البيانات مثل الأعداد الصحيحة، السلاسل النصية، وغيرها.
  4. يمكن أن يحتوي على عناصر مكررة.

مثال على استخدام الـ Tuple في بايثون:

# تعريف Tuple
coordinates = (40.7128, -74.0060) # إحداثيات مدينة نيويورك
# محاولة تعديل قيمة داخل الـ Tuple ستؤدي إلى خطأ
# coordinates[0] = 41.0 # ستؤدي إلى خطأ: TypeError: ‘tuple’ object does not support item assignment

0
guest
0 تعليقات
Scroll to Top