list.reverse() عكس في المكان

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

list.reverse() عكس في المكان

list.reverse() يعكس القائمة في المكان؛ يُرجع None.

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

📝 الصياغة

list.reverse()

القيمة المُعادة:None (reverses the list in place).

يعدّل الكائن الأصلي:نعم (في مكانه)

▶ مثال

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

المخرجات:

[3, 2, 1]
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا تُرجع reverse()؟
Aإنها تُرجع None! إنها تعكس الترتيب في المكان نفسه، لذا لا تكتب أبدًا lst = lst.reverse() لأن ذلك سيحوّل lst إلى None.
Qكيف أحصل على قائمة مقلوبة جديدة؟
Aاستخدم lst[::-1] (يُنتج التقطيع قائمة جديدة) أو list(reversed(lst)) (تُرجع reversed مُكرّرًا).
Qما الفرق بين reverse() و reversed()؟
Aإنّ reverse() تعدّل القائمة الأصلية في مكانها؛ بينما تُرجع reversed(lst) مُكرّرًا عكسيًا دون تعديل القائمة، وتحتاج إلى list() لتحويله إلى قائمة.
Web-Tutorial.com

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

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

100%