لیست ها - تغییر آیتم در پایتون (Change List Items)
در پایتون می توانید آیتم های یک لیست (List) را تغییر دهید. این ویژگی به شما امکان می دهد مقدار یک آیتم مشخص یا حتی چند آیتم در یک بازه را جایگزین کنید.
تغییر مقدار یک آیتم
برای تغییر مقدار یک آیتم خاص، کافی است ایندکس آن را مشخص کنید:
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist) # خروجی: ['apple', 'blackcurrant', 'cherry']
تغییر بازه ای از آیتم ها
می توانید چند آیتم متوالی را با لیستی از مقادیر جدید جایگزین کنید:
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()
برای درج یک آیتم جدید در موقعیت خاص بدون حذف مقدار قبلی، از متد insert()
استفاده کنید:
thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist) # خروجی: ['apple', 'banana', 'watermelon', 'cherry']
نکته: با استفاده از insert()
آیتم جدید در ایندکس مشخص شده اضافه می شود و لیست طولانی تر خواهد شد.
ادامه یادگیری
برای یادگیری بیشتر می توانید به بخش دسترسی به لیست ها بازگردید یا به بخش افزودن آیتم به لیست بروید.