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

التحقق من الانتماء

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

تتيح لك عمليات التحقق من العضوية في Python التحقق مما إذا كانت القيمة موجودة في مجموعة مثل list أو tuple أو set أو dictionary باستخدام in و not in.

يتحقق عامل التشغيل in مما إذا كانت القيمة موجودة:

fruits = ["apple", "banana", "cherry"]
print("apple" in fruits)  # صحيح

يتحقق عامل not in مما إذا كانت القيمة غير موجودة:

numbers = [1, 2, 3]
print(4 not in numbers)  # صحيح

بالنسبة للقواميس، تنطبق عمليات التحقق من العضوية على المفاتيح بشكل افتراضي:

my_dict = {"name": "Alice", "age": 25}
print("name" in my_dict)  # True
print("Alice" in my_dict)  # False
challenge icon

التحدي

سهل

لقد تم إعطاؤك قائمة بالأسماء وقاموساً لدرجات الطلاب. اكتب برنامجاً يقوم بما يلي:

  1. تحقق مما إذا كان "Alice" موجوداً في القائمة ← اطبع: "Alice is in the list."
  2. تحقق مما إذا كان "David" ليس موجوداً في القائمة ← اطبع: "David is not in the list."
  3. تحقق مما إذا كان "Bob" موجوداً في القاموس ← اطبع: "Bob is in the dictionary."
  4. تحقق مما إذا كان "Eve" ليس موجوداً في القاموس ← اطبع: "Eve is not in the dictionary."

ورقة مرجعية

استخدم المعاملين in و not in للتحقق من العضوية في المجموعات:

تحقق مما إذا كانت القيمة موجودة باستخدام in:

fruits = ["apple", "banana", "cherry"]
print("apple" in fruits)  # True

تحقق مما إذا كانت القيمة غير موجودة باستخدام not in:

numbers = [1, 2, 3]
print(4 not in numbers)  # True

بالنسبة للقواميس، تنطبق عمليات التحقق من العضوية على المفاتيح افتراضيًا:

my_dict = {"name": "Alice", "age": 25}
print("name" in my_dict)  # True
print("Alice" in my_dict)  # False

جرّب بنفسك

# البيانات المعطاة
names = ["Alice", "Bob", "Charlie"]
grades = {"Alice": 85, "Bob": 90, "Charlie": 78}

# اكتب الكود هنا
quiz iconاختبر نفسك

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

جميع دروس Logic & Flow