Python - Update Tuples
تغییر مقادیر تاپل
به محض ایجاد تاپل دیگر نمیتوان مقادیر آن را تغییر داد که اصطلاحاً میگویند تاپلها immutable هستند.
اما راههایی برای دور زدن آن وجود دارد. مثلاً میتوانید تاپل را به یک لیست تبدیل کرده و تغییرات مورد نظر را اعمال نمائید و در نهایت دوباره آن را به تاپل تبدیل کنید.
اضافه کردن آیتم
از آنجا که تاپلها غیر قابل تغییرند، تابع شیء append()
ندارند. اما راههایی دیگر برای اضافه کردن آیتم به تاپل وجود دارد.
1. تبدیل به یک لیست: دقیقاً مانند کاری که برای تغییر آیتمهای تاپل انجام دادیم، میتوان تاپل را به یک لیست تبدیل، آیتم یا آیتمهای مورد نظر را به آن اضافه و سپس دوباره آن را به تاپل تبدیل کنیم.
۲. اضافه کردن یک تاپل به تاپلی دیگر: میتوان یک تاپل را به تاپل دیگر اضافه کرد. بنابراین اگر میخواهید که یک آیتم (یا تعداد زیادی آیتم) را به تاپل موجود اضافه کنید، یک تاپل جدید با آیتمهای جدید ایجاد کنید و سپس به صورت زیر آن را به تاپل موجود اضافه کنید.
حذف آیتم
همانطور که گفتیم تاپلها غیرقابل تغییرند و نمیتوان آیتمها را از آن حذف کرد. اما میتوان همان نحوه دور زدن که برای تغییر یا اضافه کردن آیتم استفاده کردیم را اینجا نیز استفاده کنیم.
یا میتوانید یک تاپل را کلاً حذف کنید: