הבנתי ממה שאמרתם, שאנחנו לא זקוקים להשמות כאשר אנחנו פוקדים פקודות על הרשימה עצמה.
מה שמוזר הוא, שבלתי אפשרי לעשות השמות. נסתכל לדוגמא במקרה הבא:
זה משהו שלא ברור לי. כלומר לא ברור לי למה אני מקבל את התשובה none.
השאלה השנייה היא טכנית יותר.
למה פעולות כמו append או extend לא עובדות כאשר מדובר ברשימה שמכילה מספרים? יש מאחורי זה היגיון מסוים או שבסופו של דבר זו פונקציה וכאשר רשמו אותה רשמו אותה שתעבוד רק על רשימות שמכילות סטרינגים?
אחלה יום ותודה מראש!
- כי הפונקציה append משנה את הרשימה במקום, ומחזירה את הערך None - השקול ללא מחזירה כלום. לכן, השמה של מה שהיא עושה תהיה None אך אם תדפיס את animals תראה ש-animals התעדכנה.
- הן כן עובדות, אתה מוזמן להעלות את הדוגמא שלא עבדה לך ונראה מה הבעיה
2 לייקים