Scripto
اليوم 17 من 30متوسطقوائم + الحفاظ على الترتيب

شيل المكرر

المستوى 1

مبتدئ

فاضل 150 XP للمستوى الجاي

نقاطك

0 XP

السلسلة

🔥 0 أيام

التحديات

0/30

7 مستويات

اتعلّم الأول

set بتشيل التكرار بس بتضيّع الترتيب. لو عايز تحافظ على الترتيب، امشي على القائمة وضيف العنصر للنتيجة لو مش موجود فيها: if x not in result.

الحكاية

قايمة إيميلات اتسجلت أكتر من مرة، وعايز كل إيميل مرة واحدة بنفس ترتيب أول ظهور.

المطلوب

اكتب دالة remove_duplicates(items) بترجّع قائمة جديدة من غير تكرار، وتحافظ على ترتيب أول ظهور لكل عنصر.

>>> remove_duplicates([1, 2, 2, 3, 1])

[1, 2, 3]

تلميحات

    اكتب الكود هنا

    def remove_duplicates(items):
        pass
    
    النقاط لو حليتها دلوقتي: 95 XP