نظرة عامة حول الصفوف في بايثون Tuples

0
الصفوف tuples هي نوع أخر من البيانات في بايثون وهي تتكون أو تحتوي على مجموعة من القيم مفصولة بفواصل ودائما ما تكون بين قوسين وتكون قيمها ثابتة غير قابلة للتبديل أو التعديل أو حذف احد قيمها وهذا هو الفرق الذي بينها وبين القوائم  ويتم استخدام الصفوف في حالات واغراض مختلفة .
ويتم انشاء صفوف لا تحتوي على اي قيمة باستخدام زوجين من الأقواس كما يتم انشاء صفوف تحتوي على قيمة واحدة ولكن يجب اضافة فاصلة أخر تلك القيمة.

امثلة عن الصفوف .

x = ()              # صف من دون أي قيمة
x = (0,)         # صف بقيمة واحد ولاحظ انه تنتهي بفاصلة
x = (0, 1, 2, "abc")       # صف تحتوي على 4 قيم
x = (0, 1, 2, 3, (1, 2))   # صف داخل صف
y = x[0]            # فهرسة القيم في الصفوف
y = x[4][0]                # فهرسة صف داخل صف
x = (0, 1) * 2             # تكرار الصف
x = (0, 1, 2) + (3, 4)     # الجمع بين صفين
for item in x: print item  # التكرار خلال الصفوف
b = 3 in x             # اختبار عضوية الصفوف


لا يوجد تعليقات

أضف تعليق