صفحه اصلی >> بلاگ >> پایتون Tuple

پایتون Tuple

دسته:پایتون تاریخ انتشار: 10 فوریه 2021 ایمان رضایی

Tuple

از Tuples برای ذخیره چندین مورد در یک متغیر استفاده می شود.

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

tuple مجموعه ای است که به ترتیب و غیر قابل تغییر است.

تاپل ها با براکت های گرد نوشته می شوند.

 

مثال

ایجاد یک Tuple:

thistuple = ("apple""banana""cherry")
 

 

آیتم های Tuple

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

آیتم های Tuple شاخص سازی می شوند ، مورد اول دارای نمایه  [0] ، مورد دوم دارای نمایه  [1] و غیره است.

 

مرتب شده

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

 

غیرقابل تغییر

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

 

آیتم های تکراری مجاز است

از آنجا که tuple شاخص گذاری می شود ، tuples می توانند مواردی با همان ارزش داشته باشند:

مثال

تاپل ها اجازه تکرار مقادیر را می دهند:

thistuple = ("apple""banana""cherry""apple""cherry")
 

 

طول تاپل

برای تعیین تعداد آیتم یک tuple ، از تابع  len()استفاده کنید:

مثال

تعداد آیتم موجود در تاپل را چاپ کنید:

thistuple = ("apple""banana""cherry")
print(len(thistuple))

 

Tuple را با یک عضو ایجاد کنید

برای ایجاد یک تاپل فقط با یک عضو ، باید یک ویرگول بعد از مورد اضافه کنید ، در غیر این صورت پایتون آن را به عنوان تاپل تشخیص نمی دهد.

مثال

یک تاپل تک عضوی ، ویرگول را بخاطر بسپار:

thistuple = ("apple",)


#NOT a tuple
thistuple = ("apple")

 

 

 

آیتم های چندگانه - انواع داده ها

آیتم های Tuple می تواند از هر نوع داده باشد:

مثال

انواع داده های رشته ای ، int و boolean:

tuple1 = ("apple""banana""cherry")
tuple2 = (15793)
tuple3 = (TrueFalseFalse)

 

 

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

مثال

یک تاپل با رشته ها ، اعداد صحیح و مقادیر بولین:

 

Type()

از دید پایتون ، تاپل ها به عنوان اشیایی با نوع داده "tuple" تعریف می شوند:

<class 'tuple'>

 

مثال

نوع داده یک تاپل چیست؟

mytuple = ("apple""banana""cherry")
print(type(mytuple))

خروجی:    <class 'tuple'>

 

سازنده tuple()

همچنین می توان از سازنده  tuple()برای ساخت tuple استفاده کرد.

مثال

با استفاده از متد tuple() برای ساخت tuple:

thistuple = tuple(("apple""banana""cherry")) # note the double round-brackets
 

 

مجموعه های پایتون (آرایه ها)

  • لیست مجموعه ای است که قابل سفارش و تغییر است. به اعضای تکراری اجازه می دهد.
  • Tuple مجموعه ای است سفارش یافته و غیر قابل تغییر. به اعضای تکراری اجازه می دهد.
  • Set مجموعه ای است که مرتب نشده و از فهرست خارج می شود. عضو تکراری نمی تواند داشته باشد.
  • Dictionary مجموعه ای است غیر مرتب و قابل تغییر. عضو تکراری نمی تواند داشته باشد.

هنگام انتخاب نوع مجموعه ، درک ویژگی های آن نوع مفید است. انتخاب نوع مناسب برای یک مجموعه داده خاص می تواند به معنای حفظ معنی باشد و می تواند به معنی افزایش کارایی یا امنیت باشد.


n0
n247

برای ثبت نظر باید وارد سایت شوید یا ثبت نام نمایید.


نظر شما با موفقیت در سیستم ثبت گردید.