שינוי רשימות
חלק מהיחידה יסודות במסלול ה-Python של Coddy. שיעור 55 מתוך 77.
בנוסף לגישה לאיברים של רשימה, אפשר גם לשנות אותם. כדי לשנות איבר מסוים ברשימה, אפשר להקצות לו ערך חדש באמצעות האינדקס שלו.
הנה דוגמה:
my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)פלט:
["apple", "orange", "cherry"]banana הוחלפה ב-orange
אתגר
קלצרו פונקציה בשם change_element שמשנה רשימה על ידי החלפת אחד מהאיברים בערך חדש.
פרמטרים של הפונקציה:
lst- הרשימה שיש לשנותindex- המיקום של האיבר שיש להחליףnew_element- הערך החדש שיש להציב במיקום הזה
מה הפונקציה אמורה לעשות:
- לקחת את האיבר שנמצא באינדקס שצוין ברשימה
- להחליף אותו באיבר החדש
- להחזיר את הרשימה ששונתה
דוגמה: change_element([1, 2, 3], 0, 9) אמורה להחזיר [9, 2, 3] מכיוון שהיא מחליפה את האיבר באינדקס 0 (שהיה 1) ב-9.
נסו בעצמכם
def change_element(lst, index, new_element):
# כתבו כאן קודהשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
11יסודות הרשימות
הכרזה על רשימהגישה לאיברי רשימהשינוי רשימותמתודות של רשימהחזרה — רשימת מוצריםחזרה — רשימה הפוכהTupleתרגלו בעצמכם: קומפיילר Python אונליין