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

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

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

challenge icon

التحدي

سهل

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

مثال:

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 تأخذ قائمة من الأرقام كمعامل (argument) وتعيد قائمة جديدة مع إزالة التكرارات مع الحفاظ على الترتيب الأصلي للعناصر.

مثال للمدخلات:

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

مثال للمخرجات:

[1, 2, 3, 4, 5]

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

جرّب بنفسك

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

جميع دروس Logic & Flow