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