Menu
Coddy logo textTech

מעבר בלולאה על מילון

שיעור 9 מתוך 14 בקורס מילונים ב-Python של Coddy.

מעבר בלולאה על מילון ב-Python מאפשר לך לעבור על המפתחות, הערכים או זוגות המפתח-ערך (הפריטים) שלו כדי לבצע פעולות שונות. יש כמה דרכים לעבור בלולאה על מילון, בהתאם למה שברצונך להשיג:

מעבר בלולאה על המפתחות:

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

my_dict = {"a": 1, "b": 2, "c": 3}
for key in my_dict:
    print(key)

הקוד הזה ידפיס את המפתחות "a," "b," ו-"c."

מעבר בלולאה על הערכים:

אם ברצונך לעבור בלולאה על הערכים של מילון, אפשר להשתמש בשיטה .values()

my_dict = {"a": 1, "b": 2, "c": 3}
for value in my_dict.values():
    print(value)

הקוד הזה ידפיס את הערכים 1, 2 ו-3.

מעבר בלולאה על זוגות מפתח-ערך (פריטים):

כדי לעבור על המפתחות והערכים של מילון, אפשר להשתמש בשיטה .items():

my_dict = {"a": 1, "b": 2, "c": 3}
for key, value in my_dict.items():
    print(key, value)

הקוד הזה ידפיס זוגות מפתח-ערך, כמו "a 1," "b 2," ו-"c 3."

אפשר להשתמש בשיטה keys() כדי להחזיר את המפתחות של מילון.

challenge icon

אתגר

קל

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

נסו בעצמכם

def calculate_average_grade(student_grades):
    # כתבו כאן קוד

כל השיעורים ביחידה מילונים ב-Python

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