3 קלח - ןותיפ ןולימ לש םינותנה הנבמ תא ודמל


.םיינולימ םיטקייבוא לש תוטישו םיינולימ םיטקייבוא קוחמל ,רוציל דציכ ,ןותיפב רחא םינותנ הנבממ הנוש אוה דציכ ,ןולימ והמ ןודנ ,ןותייפ לש םינותנה הנבמ תרדס לש הז 3 קלחב

    ןולימ טקייבוא הנב

    ."() dict"\יאנבה תטיש וא "{ךרע :חתפמ}"\םיכרעה גוזל קיספ ןיב דירפמה שקמ םע םילתלותמ םיירגוס תועצמאב ןולימ טקייבוא רוציל ןתינ

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

    .ינולימ טקייבוא תיינבל() dict יאנבה תטישב שמתשהל לוכי התא

    ירנוטקיד טקייבואל השיג

    .ןולימה ךותב (' וכו תוסוכ ,המישר ,תזורחמ) והשלכ ףצר ינותנ גוס ונל שי םא סקדניאב שמתשהל רשפא .סקדניאל םוקמב "חתפמ"\תוינפה תועצמאב ןולימב םיטירפל תשגל ןתינ

    .["חתפמ" \] dic_object תועצמאב םיטירפל תשגל ןתינ

    \ "KeyError" ןולימהמ קלח וניאש"\חתפמל תשגל הסנת םא וא סקדניא םע ןולימ יטירפל תשגל הסנת םא לדגוי.

    ןולימ טקייבוא קחמו הנש

    .ןולימל שדח טירפ ףסוה רחא ןימז חתפמה םא ךרעה תא ןכדעי הז .ךרע Dictionary_object [\ "key"] = ולש חתפמל הרישי הינפה ידי לע שדח טירפ ףיסוהל וא םייקה טירפה תא תונשל ךתורשפאב

    .תינבומ "לד"\חתפמ תלימ תועצמאב תומשה בחרממ ינולימ טקייבוא קוחמל וא חתפמ קוחמל וא ולש חתפמה סיסב לע םיוסמ ךרע קוחמל ךתורשפאב

    .ןולימה טקייבוא רובע תונימזה תונוכתהו תוטישה תא שפחל ידכ תינבומה "() dir"\היצקנופב שמתשהל לוכי התא

    clear() - חוכיו םוש ןיא וז הטישב .ןולימה טקייבואמ םיטירפה לכ תא ריסת וז הטיש.

    .טנמוגראכ םירטמרפ תחקול הניא() copy תטיש .ינולימ טקייבוא לש דודר קתוע ריזחי אוה -() קתעה

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

    .חוכיו םוש ןיא וז הטישב .ינולימה טקייבואהמ םיכרעל הגוצת טקייבוא הריזחמ וז הטיש -() םיכרע

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

    Setdefault() - ןולימל ףסוותי אוה ,ןולימב אצמנ אל חתפמה םא .ןולימב ןותנ חתפמ רחא תשפחמ וז הטיש.

    .ךרע ןייוצ אל םא None -ל רדגומ לדחמה תרירב ךרע

    get() - ןולימב ןימז חתפמה םא ןיוצש חתפמה ךרע תא הריזחמ וז הטיש.

    Syntax dict.get(key[, value]) 
    

    ."אלל"\כ רדגומ לדחמ תרירבכ רדגומה הרזחהה ךרע .חתפמ אצמנ אל םא ךרעה תא ריזחי ינשה טנמוגראה .אצמנש חתפמה ךרע תא ריזחיו ןולימב ןותנה חתפמה תא שפחיש טלקה ןועיט אוה ןושארה .םינועיט 2 םישרדנ ו

    .םיפכפכ גוז ומכ k: v גוז לש וילע רוזחל ןתינש טקייבוא וא k: v גוז לש רחא ינולימ טקייבוא תלבקמ ןוכדעה תטיש .שדחה ךרעה םע ןכדועמ הז חתפמ חתפמה אצמנ םא .ןולימב אצמנ אל חתפמה םא ןולימל םיטירפ ת

    ןולימ טקייבוא לש הקיחמ/הרסה

    Pop() - רסוהש ךרעה תא הריזחמו טלקכ חתפמה סיסב לע ךרעה תא הריסמ וז הטיש.

    .םירטמרפ ינש תלבקמ וז הטיש

      .לדגוי "KeyError"\,לדחמה תרירב ךרע תא ןייצמ ךניא םאו ןולימב אצמנ אל חתפמ םא הרעה

      Popitem() - ריזחמ אוהו לבקתמ וניא ןועיט םוש .ןולימה טקייבואמ םייתורירש םיטנמלא ריסמ\"KeyError" קיר ןולימהש רמאנ םא.

      .תומשה בחרממ ןולימה טקייבוא תא ריסהל וא ינולימה טקייבואב םיטירפה תא ריסהל ידכ del חתפמ תלימב שמתשהל םילוכי ונא ,תולופכ תומישרו המישר ומכ

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

      .ןאכ םינולימ לע דוע אורקל ולכות זא דע ."set/Frozenset"\ןותיפ לש הנבומ םינותנ הנבמ לש רחא גוס הארנ אבה רמאמב .ומשב םתוא תונפהלו םש ךמס לע םינותנה תא ןסחאל ונילע רשאכ אוה ןולימה לש ילמיט