Python – به‌روزرسانی تاپل‌ها (Update Tuples)

به‌روزرسانی تاپل‌ها در پایتون

تاپل‌ها در پایتون غیرقابل تغییر هستند، به این معنی که پس از ایجاد یک تاپل، نمی‌توانید آیتم‌های آن را تغییر دهید، اضافه کنید یا حذف کنید. اما چندین راهکار برای انجام این کار وجود دارد.

تغییر مقادیر تاپل

از آنجا که تاپل‌ها غیرقابل تغییر هستند، نمی‌توانید مقادیر آن‌ها را تغییر دهید. اما می‌توانید تاپل را به یک لیست تبدیل کنید، لیست را تغییر دهید و سپس دوباره آن را به یک تاپل تبدیل کنید.

مثال

تبدیل تاپل به لیست برای تغییر آن:

x = ("apple", "banana", "cherry")
y = list(x)
y[1] = "kiwi"
x = tuple(y)

print(x)

افزودن آیتم‌ها

چون تاپل‌ها غیرقابل تغییر هستند، تابع داخلی append() برای آن‌ها وجود ندارد، اما روش‌های دیگری برای افزودن آیتم به یک تاپل وجود دارد.

  1. تبدیل به لیست: همانند راهکار تغییر تاپل، می‌توانید آن را به یک لیست تبدیل کنید، آیتم‌های مورد نظر را اضافه کنید و سپس دوباره به یک تاپل تبدیل کنید.

مثال

تبدیل تاپل به لیست، افزودن “orange”، و تبدیل دوباره آن به تاپل:

thistuple = ("apple", "banana", "cherry")
y = list(thistuple)
y.append("orange")
thistuple = tuple(y)
print(thistuple)
  1. افزودن یک تاپل به تاپل دیگر: شما می‌توانید تاپل‌ها را به هم اضافه کنید، بنابراین اگر می‌خواهید یک آیتم (یا چندین آیتم) اضافه کنید، یک تاپل جدید با آیتم(ها) ایجاد کرده و آن را به تاپل موجود اضافه کنید.

مثال

ایجاد یک تاپل جدید با مقدار “orange” و افزودن آن به تاپل موجود:

thistuple = ("apple", "banana", "cherry")
y = ("orange",)
thistuple += y

print(thistuple)

نکته: هنگام ایجاد یک تاپل با تنها یک آیتم، حتماً بعد از آیتم یک کاما بگذارید، در غیر این صورت به عنوان یک تاپل شناخته نخواهد شد.

حذف آیتم‌ها

نکته: شما نمی‌توانید آیتم‌ها را از یک تاپل حذف کنید.

چون تاپل‌ها غیرقابل تغییر هستند، نمی‌توانید آیتم‌های آن را حذف کنید، اما می‌توانید از همان راهکار تبدیل تاپل به لیست استفاده کنید:

مثال

تبدیل تاپل به لیست، حذف “apple”، و تبدیل دوباره آن به تاپل:

thistuple = ("apple", "banana", "cherry")
y = list(thistuple)
y.remove("apple")
thistuple = tuple(y)
print(thistuple)

یا می‌توانید کل تاپل را حذف کنید:

مثال

با استفاده از کلیدواژه del می‌توانید تاپل را به‌طور کامل حذف کنید:

thistuple = ("apple", "banana", "cherry")
del thistuple
print(thistuple)  # این خط کد خطا خواهد داد چون تاپل دیگر وجود ندارد

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.