איך זה עובד
רשימה שומרת כמה ערכים לפי סדר: hosts = ["srv1", "srv2"]. בניגוד למחרוזת, רשימה ניתנת לשינוי: hosts[0] = "dc1". אינדקסים וחיתוכים עובדים כמו במחרוזות, כולל שליליים.
append מוסיף לסוף, insert במקום מסוים, pop מסיר לפי אינדקס ומחזיר, remove מסיר לפי ערך. sort() ממיינת במקום ומחזירה None; sorted() מחזירה רשימה חדשה. sum, min, max ו־in עובדים על כל רשימה.
- חשבו סכום וממוצע של רשימה בלי sum().
- הסירו כפילויות מרשימה תוך שמירת הסדר.
- האינדקס האחרון הוא len(list) - 1; list[len(list)] נותן IndexError.
- x = x.sort() הופך את x ל־None. השתמשו ב־x.sort() לבד או ב־sorted(x).
