تغییر آیتم ها (Change List Items)
لیست (List) قابل تغییره. یعنی می توانی مقدار آیتم ها را عوض کنی. همچنین می توانی چندتا را با چندتا جایگزین کنی. در نهایت، می توانی آیتم تازه درج کنی.
تغییر مقدار یک آیتم
برای تغییر یک خانه، ایندکسش را بده و مقدار جدید قرار بده.
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
تغییر یک بازه از آیتم ها
برای بازه، از برش start:end استفاده کن. آرایه جایگزین بده.
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)
جایگزینی کمتر یا بیشتر از بازه
اگر بیشتر بگذاری، لیست بزرگ تر می شود. اگر کمتر بگذاری، کوچک تر می شود.
thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant", "watermelon"]
print(thislist)
thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print(thislist)
نکته: طول لیست می تواند عوض شود. چون تعداد جایگزین ها متفاوت است.
درج آیتم بدون جایگزینی
با متد insert(index, value) آیتم جدید را در مکان دلخواه بگذار.
thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)
گام های تمرینی سریع
- یک آیتم وسط را با مقدار جدید عوض کن.
- دو آیتم را با سه آیتم جایگزین کن.
- با insert یک آیتم تازه درج کن.
نکته: برای مرور دسترسی، به دسترسی به آیتم ها برو. سپس برای افزودن کامل به افزودن آیتم ها سر بزن. همچنین صفحه لیست ها مرجع کلی است.
جمع بندی سریع
- تغییر تکی با thislist[index] انجام می شود.
- تغییر گروهی با برش انجام می شود.
- تعداد جایگزین، طول لیست را تغییر می دهد.
- insert آیتم جدید را درج می کند.