مقدار مورد را تغییر دهید
برای تغییر ارزش یک مورد خاص ، به شماره فهرست مراجعه کنید:
مثال
مورد دوم را تغییر دهید:
thislist = ["apple", "banana", "cherry"] thislist[1] = "blackcurrant" print(thislist)
محدوده ای از مقادیر مورد را تغییر دهید
برای تغییر ارزش اقلام در یک محدوده خاص ، لیستی با مقادیر جدید تعریف کنید و به محدوده اعداد فهرست مراجعه کنید که می خواهید مقادیر جدید را در آن وارد کنید:
مثال
مقادیر “موز” و “گیلاس” را با مقادیر “انگور سیاه” و “هندوانه” تغییر دهید:
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)
توجه: در نتیجه مثال بالا ، لیست اکنون شامل 4 مورد است.