שתי שאלות קצרות בנוגע לפעולה על רשימות במחרוזת

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

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