Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - إزالة التكرار

جزء من قسم Logic & Flow في رحلة Python على Coddy — الدرس 32 من 78.

challenge icon

التحدي

سهل

في بلغة Python، يمكنك تحويل list إلى مجموعة (set) باستخدام الدالة set(). يُطلق على هذا العملية اسم Casting (التحويل). تحويل القائمة إلى مجموعة يحول الـ list إلى مجموعة تحتوي فقط على عناصر فريدة.

مثال:

my_list = [1, 2, 2, 3, 4, 4, 5]
my_set = set(my_list)
print(my_set)
# Output: {1, 2, 3, 4, 5}

اكتب دالة باسم remove_duplicates تأخذ قائمة numbers كـ argument وترجع list جديدة مع إزالة التكرارات مع الحفاظ على الترتيب الأصلي للعناصر.

مثال للإدخال:

numbers = [1, 2, 2, 3, 4, 4, 5]

مثال للإخراج (Output):

[1, 2, 3, 4, 5]

استخدم خصائص المجموعات لتبسيط حلّك مع الحفاظ على الترتيب كما هو!

جرّب بنفسك

def remove_duplicates(numbers):
    # اكتب الكود هنا

جميع دروس Logic & Flow