מעבר בלולאה על מילון
שיעור 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()כדי להחזיר את המפתחות של מילון.
אתגר
קלצור פונקציה בשם calculate_average_grade שמחשבת את הציון הממוצע של תלמידים בכיתה באמצעות מילון שמכיל את שמות התלמידים כמפתחות ואת הציונים המתאימים להם כערכים. הפונקציה צריכה לעבור בלולאה על המילון ולהחזיר את הציון הממוצע.
נסו בעצמכם
def calculate_average_grade(student_grades):
# כתבו כאן קודכל השיעורים ביחידה מילונים ב-Python
2פעולות
יצירת מילוןגישה לפריטיםשינוי ערכיםהוספת פריטיםהסרת פריטיםבדיקה אם מפתח קייםמעבר בלולאה על מילוןתרגלו בעצמכם: קומפיילר Python אונליין