الدرس الثامن-Tuple

 

Tuple

 

هو نوع من أنواع البيانات مثل القوائم مرتبة وغير قابلة للتعديل   تكتب داخل اقواس .و تنطبق عليها نفس طرق ودوال المستخدمة في القوائم

انشاء الـtuple   

thistuple = ("apple", "banana", "cherry")
print(thistuple)

# return  ('apple', 'banana', 'cherry')

 

قراءة عناصر الـ tuple

thistuple = ("apple", "banana", "cherry")
print(thistuple[1])

# return   banana

طباعة العنصر الأخير في الـ tuple 

thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])

# return   cherry

قراءة عناصر الـ tuple  مع تحديد بداية ونهاية رقم الفهرس .

 

thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])

# return   ('cherry', 'orange', 'kiwi')

 

تغير قيم الـ tuple   في الأصل هي غير قابلة للتعديل ولاكن يمكن التحايل  عليها وتغير قيمها بان نقوم بتحويلها الي قائمة ثم تغير القيمة ومن ثم تحويلها مرة اخري الي tuple

 

x = ("apple", "banana", "cherry")
y = list(x)
y[1] = "kiwi"
x = tuple(y)

print(x)

# return    ('apple', 'kiwi', 'cherry')