tuple() إنشاء الصف

آخر تحديث: 2026-09-22

tuple() إنشاء الصف

tuple() يُعيد تسلسلًا غير قابل للتغيير؛ وإذا لم تُمرَّر وسائط يُعيد ()، وإذا مُرِّر كائن قابل للتكرار يُعيد صفًا من عناصره.

التصنيفالدوال المدمجة
النوعدالة مدمجة
إصدار بايثونall

📝 الصياغة

tuple([iterable])

⚙️ المعاملات

iterable اختياريAn iterable; omitted gives ().(القيمة الافتراضية:None)

القيمة المُعادة:An immutable tuple of the iterable's items.

💥 الاستثناءات

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

('a', 'b', 'c')
(1, 2)
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا تُرجع tuple('abc')؟
Aتُرجع ('a', 'b', 'c') — بتحويل كل عنصر من الكائن القابل للتكرار إلى صفّ.
Qهل الصفّ غير قابل للتغيير تمامًا؟
Aالصفّ نفسه غير قابل للتغيير (لا يمكن إضافة أو إزالة أو إعادة ترتيب أو تغيير العناصر)، لكن إذا كان العنصر كائنًا قابلًا للتغيير (مثل قائمة) فيمكن تغيير محتواه، مثل t = ([1], 2); t[0].append(3) وهو قانوني.
Qكيف أنشئ صفًّا من عنصر واحد؟
Aاستخدم فاصلة ختامية (1,) هو صفّ، بينما (1) مجرد العدد الصحيح 1؛ وtuple([1]) تصلح أيضًا.
Qمتى أختار tuple بدل list؟
Aاستخدم tuple عندما لا تتغير البيانات وتلزم كمفتاح قاموس أو عنصر مجموعة (قابلة للهاش)؛ واستخدم list عندما تحتاج إضافة أو إزالة أو تعديل عناصر.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%