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

العمليات الأساسية

جزء من قسم المنطق وتدفق التنفيذ في رحلة Python على Coddy. الدرس 30 من 78.

تأتي المجموعات مع عمليات مضمّنة تتيح لك تنفيذ المهام الشائعة المتعلقة بالمجموعات بكفاءة. تشمل هذه العمليات إضافة العناصر، وإزالة العناصر، والتحقق من وجود العناصر.

إضافة عنصر إلى مجموعة:

my_set = {1, 2, 3}
my_set.add(4)
print(my_set)
# المخرجات: {1, 2, 3, 4}

ملاحظة: تعمل add() على تعديل المجموعة في مكانها وتُرجع None.

إزالة عنصر من مجموعة: (يؤدي إلى ظهور خطأ إذا لم يكن موجودًا!)

my_set = {1, 2, 3}
my_set.remove(2)
print(my_set)
# المخرجات: {1, 3}

التحقق من وجود عنصر:

my_set = {1, 2, 3}
print(2 in my_set)
# المخرجات: True
print(4 in my_set)
# المخرجات: False
challenge icon

التحدي

سهل

أنشئ دالة باسم manage_set تأخذ ثلاث وسائط: set1 (مجموعة)، وelement_to_add، وelement_to_remove. يجب أن تُجري الدالة العمليات التالية:

  1. أضف element_to_add إلى set1.
  2. حاول إزالة element_to_remove من set1. إذا لم يكن العنصر موجودًا في المجموعة، فلا تفعل شيئًا.
  3. تحقق مما إذا كان الرقم 5 موجودًا في set1. إذا كان موجودًا، فأرجع السلسلة النصية "5 is in the set". وإلا، فأرجع السلسلة النصية "5 is not in the set".

جرّب بنفسك

def manage_set(set1, element_to_add, element_to_remove):
    # اكتب الكود هنا
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم Python عبر الإنترنت