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

آموزش کامل تاپل در پایتون
ارسال شده توسط: حسین درویشی Comments: 0

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

Tuple در پایتون، مجموعه‌ای است منظم و غیرقابل تغییر که برای ذخیره مجموعه‌ای از داده‌ها در یک متغیر استفاده می‌شود. در ادامه با آموزش تاپل در پایتون به زبانی ساده آشنا خواهید شد. در ادامه با آواسورس همراه باشید.

تعریف کلی از تاپل

تاپل ها در پایتون برای ذخیره چندین آیتم در یک متغیر استفاده می شوند. تاپل یکی از 4 نوع داده داخلی در پایتون است که برای ذخیره مجموعه داده ها استفاده می شود، 3 نوع دیگر List، Set و Dictionary هستند که همگی با کیفیت ها و کاربردهای متفاوتی هستند.
تاپل مجموعه‌ای است منظم و غیرقابل تغییر.

بیشتربخوانید: آموزش List در پایتون


منظور از غیرقابل تغییر بودن تاپل چیست؟

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

نکته : اگر قصد دارید از مجموعه‌ای استفاده کنید که امکان افزودن، ویرایش و حذف موارد را داشته باشد، از لیست در پایتون استفاده کنید.

سینتکس Tuple در پایتون

my_tuple = ("apple", "banana", "cherry") #مثال تاپل
  • تاپل با پارانتز باز و بسته ایجاد می‌شود.
  • آیتم های تاپل موارد چندگانه مرت و غیرقابل تغییر هستند.
  • مقادیر تکراری مجاز هستند.
  • مورد اول در Tuple دارای اندیس [0]، مورد دوم دارای اندیس [1] و غیره است.

نکته: وقتی می گوییم تاپل ها منظم هستند؛ به این معنی است که موارد دارای ترتیب مشخصی بوده و این ترتیب تغییر نمی‌کند.

مثال‌هایی از تاپل در پایتون

همانطور که در تکه کد پایین ملاحظه می‌کنید، سه نوع تاپل تعریف شده است که بشرح زیر می‌باشند:

  • tuple1 مجموعه‌ای است که لیست داده‌های آن از نوع رشته یا String می‌باشند.
  • tuple2 مجموعه‌ای است که لیست داده‌های آن از نوع اعداد صحیح یا Integer می‌باشند.
  • tuple3 مجموعه‌ای است که لیست داده‌های آن از نوع Boolean می‌باشند.
tuple1 = ("apple", "banana", "cherry")
tuple2 = (1, 5, 7, 9, 3)
tuple3 = (True, False, False)

برای تست این کدها می‌توانید از تابع print برای چاپ لیست در خروجی به شکل زیر استفاده کنید.

print(tuple1)
#output = ("apple", "banana", "cherry")
print(tuple2)
#output = (1, 5, 7, 9, 3)
print(tuple3)
#output = (True, False, False)

نکته: درصورتی که پایتون را در سیستم خود نصب ندارید، می‌توانید از کامپایلر آنلاین استفاده کنید.

یک Tuple در پایتون می تواند شامل انواع داده های مختلف باشد!

بله درست شنیدید انواع داده‌های مختلف را در تاپل می توانید استفاده کنید؛ به مثال زیر توجه کنید:

tuple1 = ("abc", 34, True, 40, "male")

نکته مهم

به مثال‌های زیر دقت کنید:

#مثال اول
thistuple = ("apple",)
print(type(thistuple))
#مثال دوم
#NOT a tuple
thistuple = ("apple")
print(type(thistuple))

آنچه شاهد هستیم این است که در مثال اول یک تاپل تک عنصری تعریف شده است. که با بررسی کردن نوع آن با استفاده از تابع type می توان به این موضوع پی برد.

اما در در مثال دومی که سعی شده است از تاپل استفاده شود، در حقیقت تاپل نیست و با بررسی نوع آن با تابع type، رشته خواهد بود.

خروجی مثال های بالا


#خروجی مثال اول
<class 'tuple'>
#خروجی مثال دوم
<class 'str'>

برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 3]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *