Menu
Coddy logo textTech

בדיקת מפתחות

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Python של Coddy. שיעור 14 מתוך 78.

כשעובדים עם מילונים, לעיתים קרובות צריך לבדוק אם מפתח מסוים קיים. Python מספקת דרכים פשוטות לבדוק אם מפתחות קיימים במילון.

באמצעות מילת המפתח in:

my_dict = {'name': 'Alice', 'age': 30}

# בדקו אם 'name' הוא מפתח במילון
if 'name' in my_dict:
    print('Name exists in the dictionary')

# בדקו אם 'city' הוא מפתח במילון
if 'city' not in my_dict:
    print('City does not exist in the dictionary')

בדוגמה זו, אנחנו משתמשים במילת המפתח in כדי לבדוק אם 'name' הוא אחד מהמפתחות ב-my_dict. אנחנו משתמשים גם ב-not in כדי לבדוק אם 'city' אינו מפתח במילון.

שימוש בשיטת keys():

my_dict = {'name': 'Alice', 'age': 30}

# בדוק אם 'age' נמצא בין המפתחות
if 'age' in my_dict.keys():
    print('Age exists in the dictionary')

כאן, my_dict.keys() מחזירה אובייקט תצוגה שמכיל את כל המפתחות במילון, ואנחנו משתמשים ב-in כדי לבדוק אם 'age' נמצאת ברשימה הזאת.

challenge icon

אתגר

קל

אתה מנהל מילון של נתוני עובדים, שבו כל מפתח הוא שם של עובד והערך הוא המחלקה שלו. המשימה שלך היא:

  1. בדוק אם "Alice" הוא מפתח במילון.
    • אם הוא קיים, הדפס: "Alice is in the company."
  2. בדוק אם "John" אינו מפתח במילון.
    • אם הוא אינו קיים, הדפס: "John is not in the company."

נסו בעצמכם

employees = {"Alice": "HR", "Bob": "Engineering", "Diana": "Marketing"}

# כתבו כאן קוד
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר Python אונליין