גישה לאיבר במילון
שיעור 13 מתוך 28 בקורס קוד נקי – כתיבת קוד טוב יותר באמצעות Python של Coddy.
כשניגשים לאיבר במילון, תמיד קיים סיכון שהמפתח אינו קיים.
הדרך הפייתונית לבדוק אם מפתח קיים במילון היא באמצעות מילת המפתח in,
if 'name' in person_dict:
print(person_dict['name'])אם אפשר לספק ערך ברירת מחדל, כדאי להשתמש ב-get(),
print(person_dict.get('name', 'Anonymous'))הביטוי הבא ידפיס 'Anonymous' אם 'name' אינו קיים ב-person_dict, אחרת הוא ידפיס את הערך של 'name'.
אתגר
קלצרו פונקציה area(sizes).
sizes הוא מילון עם 2 מפתחות - width ו-height. אם המפתחות אינם קיימים, ערך ברירת המחדל צריך להיות 1.
הפלט הצפוי צריך להיות שטח - width * height.
כתבו קוד פייתוני!
נסו בעצמכם
כל השיעורים ביחידה קוד נקי – כתיבת קוד טוב יותר באמצעות Python
תרגלו בעצמכם: קומפיילר Python אונליין