הוספת ערכים לרשימה במילון

במחברת 3 מראים איך ניתן להוסיף/להסיר לרשימה במילון באמצעות 2 פונקציות עם משתנה authors_books
מה שלא ברור לי הוא איך המשתנה שינה את הספריה אם לא בוצעה כל השמה אליה או הוחזר ערך

מרבית המתודות שפועלות על רשימות אינן מחזירות ערך אלא משנות את הרשימה עליה הן מופעלות. ממליצה לחזור למחברות של השבוע שעבר ולרענן את זכרונך לגבי מתודות של רשימות :slight_smile:

3 לייקים

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

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

לייק 1

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

לייק 1

תודה אור ואור!!
מקום בזיכרון באמת חשוב :slight_smile:
@orpazf @orronai