Menu
Coddy logo textTech

מעבר בלולאה על מילונים

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

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

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

my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}

for key in my_dict:
	print(key)

פלט:

name
age
city

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

for value in my_dict.values():
	print(value)

פלט:

Alice
30
New York

מעבר בלולאה על זוגות מפתח-ערך:

for key, value in my_dict.items():
	print(f'{key}: {value}')

פלט:

name: Alice
age: 30
city: New York

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

challenge icon

אתגר

קל

צרו פונקציה בשם print_employee_details שמקבלת מילון employee_data כארגומנט. הפונקציה צריכה לעבור בלולאה על המילון ולהדפיס כל זוג מפתח-ערך בפורמט 'key: value'. אם המילון ריק, הפונקציה צריכה להדפיס 'No data available'.

לדוגמה, יש לנו מילון בשם employee_data:

employee_data = {"name": "John", "age": 30, "department": "Sales"}

פלט הפונקציה:

name: John

age: 30

department: Sales

נסו בעצמכם

def print_employee_details(employee_data):
    # כתבו כאן קוד
quiz iconבחנו את עצמכם

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

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

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