چگونه مقادیر تاپل تغییر میکنند؟
همانطور که در جلسات قبل گفتیم تاپل ها غیرقابل تغییر هستند ولی اگر آنهارا به لیست ساده تبدیل کنیم میتوان با همان ابزار تغییر لیست می توان آنرا ویرایش کرد.
تغییر موارد داخل تاپل
پس از تبدیل تاپل به لیست می توان مقداری جدید به جای مقادیر قبلی جایگزین کرد.
y = list(mytuple)
y[1] = "ehsan"
اضافه کردن به تاپل
با تبدیل تاپل به لیست سپس از طریق append() می توان به تاپل ها مقدار جدیدی افزود.
x.append("land cruiser")
حذف عناصر در تاپل
برای حذف یک عنصر از تاپل ها می توان از متد remove() استفاده کرد.
x.remove("land cruiser")
جایگزین کردن در تاپل
برای جایگرین کردن در تاپل ابتدا باید تاپل را به لیست تبدیل کرد سپس از طریق کامند insert() مقدار را در لیست جایگزین کرد
car.insert(1, "ferrari")
نکته: دقت کنید که عدد 1 در پرانتز ایندکس که در آن مقدار جایگزینی قرار می گیرید و "ferrari" خود مقدار است
خلاصه درس
- تاپل ها تغییر نمیکنند.
- برای تغییر تاپل ها ابتدا آنرا تبدیل به لیست میکنبم و با ابزار لیست آنرا تغییر میدهیم.
- میتوانیم عناصر را حذف یا ویرایش کنیم.