Python Tuples
mytuple = ("apple", "banana", "cherry")
توبلي
تُستخدم المجموعات لتخزين عدة عناصر في متغير واحد.
Tuple هو واحد من 4 أنواع بيانات مضمنة في Python تُستخدم لتخزين مجموعات من البيانات ، أما الأنواع الثلاثة الأخرى فهي قائمة ، وتعيين ، وقاموس ، وكلها ذات خصائص واستخدامات مختلفة.
المجموعة هي مجموعة مرتبة وغير قابلة للتغيير .
تتم كتابة المجموعات بأقواس مستديرة.
مثال
قم بإنشاء Tuple:
thistuple = ("apple", "banana", "cherry")
print(thistuple)
عناصر Tuple
يتم ترتيب العناصر Tuple ، وهي غير قابلة للتغيير ، وتسمح بقيم مكررة.
يتم فهرسة العناصر الكاملة ، والعنصر الأول به فهرس [0]
، والعنصر الثاني به فهرس ، [1]
إلخ.
أمر
عندما نقول أن المجموعات مرتبة ، فهذا يعني أن العناصر لها ترتيب محدد ، ولن يتغير هذا الترتيب.
غير قابل للتغيير
المجموعات غير قابلة للتغيير ، مما يعني أنه لا يمكننا تغيير العناصر أو إضافتها أو إزالتها بعد إنشاء المجموعة.
السماح بالتكرارات
نظرًا لأن المجموعات مفهرسة ، يمكن أن تحتوي على عناصر بنفس القيمة:
مثال
تسمح المجموعات بقيم مكررة:
thistuple = ("apple", "banana", "cherry", "apple", "cherry")
print(thistuple)
الطول
لتحديد عدد العناصر الموجودة في المجموعة ، استخدم
len()
الوظيفة:
مثال
اطبع عدد العناصر في المجموعة:
thistuple = ("apple", "banana", "cherry")
print(len(thistuple))
قم بإنشاء Tuple باستخدام عنصر واحد
لإنشاء مجموعة تحتوي على عنصر واحد فقط ، يجب عليك إضافة فاصلة بعد العنصر ، وإلا فلن يتعرف عليها Python على أنها مجموعة.
مثال
عنصر واحد tuple ، تذكر الفاصلة:
thistuple = ("apple",)
print(type(thistuple))
#NOT a tuple
thistuple = ("apple")
print(type(thistuple))
عناصر المجموعة - أنواع البيانات
يمكن أن تكون عناصر المجموعات من أي نوع بيانات:
مثال
أنواع البيانات String و int و boolean:
tuple1 = ("apple", "banana", "cherry")
tuple2 = (1, 5, 7, 9, 3)
tuple3 = (True, False, False)
يمكن أن تحتوي المجموعة على أنواع بيانات مختلفة:
مثال
مجموعة تحتوي على سلاسل وأعداد صحيحة وقيم منطقية:
tuple1 = ("abc", 34, True, 40, "male")
نوع()
من منظور Python ، يتم تعريف المجموعات على أنها كائنات بنوع البيانات "tuple":
<class 'tuple'>
مثال
ما هو نوع بيانات المجموعة؟
mytuple = ("apple", "banana", "cherry")
print(type(mytuple))
مُنشئ tuple ()
من الممكن أيضًا استخدام مُنشئ tuple () لعمل بنية tuple.
مثال
باستخدام طريقة tuple () لعمل بنية tuple:
thistuple = tuple(("apple", "banana", "cherry")) # note the double round-brackets
print(thistuple)
مجموعات Python (المصفوفات)
توجد أربعة أنواع من بيانات التجميع في لغة برمجة بايثون:
- القائمة هي مجموعة مرتبة وقابلة للتغيير. يسمح للأعضاء المكررة.
- Tuple هي مجموعة مرتبة وغير قابلة للتغيير. يسمح للأعضاء المكررة.
- المجموعة هي مجموعة غير مرتبة وغير قابلة للتغيير * وغير مفهرسة. لا يوجد أعضاء مكررون.
- القاموس عبارة عن مجموعة مرتبة ** وقابلة للتغيير. لا يوجد أعضاء مكررون.
* عناصر المجموعة غير قابلة للتغيير ، ولكن يمكنك إزالة و / أو إضافة عناصر وقتما تشاء.
** اعتبارًا من الإصدار 3.7 من Python ، يتم ترتيب القواميس . في Python 3.6 والإصدارات الأقدم ، القواميس غير مرتبة .
عند اختيار نوع المجموعة ، من المفيد فهم خصائص هذا النوع. قد يعني اختيار النوع المناسب لمجموعة بيانات معينة الاحتفاظ بالمعنى ، وقد يعني زيادة في الكفاءة أو الأمان.