Menu
Coddy logo textTech

שינוי רשימות

חלק מהיחידה יסודות במסלול ה-Python של Coddy. שיעור 55 מתוך 77.

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

הנה דוגמה:

my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)

פלט:

["apple", "orange", "cherry"]

banana הוחלפה ב-orange

challenge icon

אתגר

קל

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

פרמטרים של הפונקציה:

  • lst - הרשימה שיש לשנות
  • index - המיקום של האיבר שיש להחליף
  • new_element - הערך החדש שיש להציב במיקום הזה

מה הפונקציה אמורה לעשות:

  1. לקחת את האיבר שנמצא באינדקס שצוין ברשימה
  2. להחליף אותו באיבר החדש
  3. להחזיר את הרשימה ששונתה

דוגמה: change_element([1, 2, 3], 0, 9) אמורה להחזיר [9, 2, 3] מכיוון שהיא מחליפה את האיבר באינדקס 0 (שהיה 1) ב-9.

נסו בעצמכם

def change_element(lst, index, new_element):
    # כתבו כאן קוד
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Python אונליין