سفارش تبلیغ
صبا ویژن

آموزش تاپل ها در پایتون

همان طور که در جلسات قبلی گفتیم در پایتون چهار نوع داده داخلی برای ذخیره مجموعه داده ها وجود دارد که سه نوع آن set، list ، dictionary می باشد اما در این پست قصد داریم نوع دیگر این داده ها یعنی تاپل ها را توضیح دهیم، پس همراه ما باشید تا انتهای پست مبحث تاپلها در پایتون  را یاد بگیرید.

تاپل چیست؟

تاپل ها مجموعه از آیتم ها یا مقادیر منظم و غیر قابل تغییر می باشد. اعضای تاپل ها می توانند از هر نوع داده ای باشند.

ایجاد تاپل

برای تعریف تاپل از علامت () (پرانتز) و برای جدا کردن عنصرهای درون تاپل از , (کاما) استفاده می شود. مانند نمونه:

my_tuple=(“Ali” , 18.50 , “sadi”)

اگر یک علامت پرانتز باز و بسته برای متغیری قرار دهیم، یک تاپل خالی محسوب می شود.

نکته: بس از ایجاد تاپل نمی توانیم موارد را تغییر، حذف، اضافه کنیم.

نکته: تابع ()len برای تعیین تعداد آیتم های تاپل استفاده می شود.

نکته: تابع ()tuple برای ساختن تاپل استفاده می شود.

نکته: هر مجموعه ای که با کاما به طور پیش فرض از یکدیگر جدا شوند یک تاپل محسوب می شود، اما بهتر است داخل پرانتز تعریف شوند. روش دیگر ایجاد تاپل استفاده از سازنده تاپل میباشد.

دسترسی به عناصر تاپل

تاپل ها همانند لیست ها دارای اندیس برای دسترسی به اعضای خود هستند. برای دسترسی به عضو تاپل کافیست شماره اندیس را فراخوانی کنیم.

tpl=(“Ali” , “sara” , “reza” , “hasan”))
print(tpl [2])

خروجی:

reza

نکته: برای دسترسی به بازه ای از عناصر از علامت : استفاده می کنیم.

tpl=(“Ali” , “sara” , “reza” , “hasan”, “hamid” , “omid”))
print(tpl [1:4])

خروجی:

Reza   hasan  hamid

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

نکته: اساسی ترین تفاوت بین تاپل و لیست، تغییر ناپذیر بودن tuple است یعنی امکان تغییر مقادیر یا تغییر تعداد را نداریم. اما در ادامه برای این مشکل راه حلی آورده ایم.

راه حل اضافه کردن عضو جدید به تاپل

برای اتصال دو تاپل به هم از عملگر + (جمع)  استفاده میکنیم. در این حالت مقادیر دو تاپل در کنار هم قرار میگیرد و یک تاپل جدید ایجاد می کند. مانند نمونه:

tuple1 = ( “Ali” , “sara” , “reza”)
tuple2 = ( 13 , 67 , 25 )
tuple3 = tuple1 + tuple2
print (tuple3)

خروجی:

Ali  sara  reza  13   67   25

امیدوارم مطلب برایتان مفید بوده باشد. وب سایت درسمن یک دوره رایگان آموزش پایتون منتشر کرده است که تمامی مباحث بطور کامل تدریس شده است جهت یادگیری می توانید از فیلم آموزشی این دوره استفاده کنید.