
یادگیری تاپل ها در پایتون می تواند یکی از مراحل مهم در کار با داده ها، ذخیره سازی و بازیابی آن ها باشد. به طور کلی چهار الگوی جمع آوری داده در این زبان برنامه نویسی وجود دارد که شامل لیست ها، تاپل ها، مجموعه ها و دیکشنری ها می شود. تاپل ها یکی از انواع مجموعه ها در پایتون هستند که تفاوت آنها در نحوه تعریف آنها و نحوه ذخیره و مرتب سازی عناصر است. در این مقاله از سری مقالات یادگیری پایتون به بررسی تاپل ها در پایتون می پردازیم.
دوره ارائه شده در ویدئو
دو نکته مهم در مورد یادگیری تاپل ها در پایتون
دو نکته مهم در مورد آموزش تاپل ها در پایتون (w3schools) وجود دارد که قبل از آموزش باید به آن توجه کنید.
- تاپل ها مرتب شده اند. این بدان معنی است که شما عناصر موجود در آن را به ترتیب ذخیره و بازیابی خواهید کرد.
- تاپل ها تغییر ناپذیر هستند، یعنی نمی توان آنها را تغییر داد، حذف کرد یا اضافه کرد.
توجه داشته باشید که تاپل ها در پایتون به شما امکان می دهند از همان عناصری استفاده کنید که در مثال زیر مشاهده می کنید.
راه تعریف تاپل در پایتون با نام گذاری و استفاده از پرانتز است.
Tuple1 = ("apple", "banana", "cherry", "apple", "cherry")
مزیت آموزش تاپل ها در پایتون چیست؟
یادگیری تاپل ها در پایتون به شما این امکان را می دهد که لیست طولانی از عناصر و داده های مرتب شده را ذخیره کنید. به این معنی که اطلاعات را می توان به راحتی با استفاده از نمایه بازیابی کرد و همچنین می توانید از موارد کپی شده و تکراری از این طریق استفاده کنید. با استفاده از تاپل ها در پایتون، یک توسعه دهنده پایتون می تواند چندین آیتم را ذخیره کند که می توانند رشته ها، اعداد صحیح یا اشیاء باشند.
تحت این شرایط، در صورتی که به مجموعهای مرتبشده و تغییرناپذیر از دادهها نیاز دارید که به شما امکان ذخیره دادههای تکراری را نیز میدهد، یادگیری تاپلها در پایتون یکی از بهترین گزینهها برای رسیدن به راهحل است.
مقایسه دو تاپل در پایتون
به عنوان یک توسعه دهنده پایتون، می توانید دو تاپل را در پایتون مقایسه کنید. این را می توان با استفاده از دستورات و در چند خط کد انجام داد. دستورات زیر دو تاپل ایجاد می کنند که می توانند با یکدیگر مقایسه شوند.
#Program to compare tuples in Python
Tuple1 = (1,2,3)
Tuple2 = (2,3,5)
print (Tuple1 == Tuple2) # False
print (Tuple1 < Tuple2) # True
print (Tuple1 > Tuple2) # False
دسترسی به عناصر در یک تاپل
دسترسی به عناصر در یک تاپل کار سختی نیست. پس از تعریف تاپل ها در پایتون، می توانید با قرار دادن شاخص مورد نظر در داخل پرانتز آن را فراخوانی کنید. توجه داشته باشید که شاخص تاپل در این زبان برنامه نویسی از صفر شروع می شود و تا Length-1 ادامه می یابد.
#Program to retrieve tuple elements in Python
Tuple = (2,3,5)
print(Tuple[2]) #prints 5
اگر می خواهید به طول مجموعه دسترسی داشته باشید، می توانید با استفاده از دستور len آن را دریافت کنید.
#Program to find the tuple length in Python
Tuple = ("apple", "banana", "cherry")
print(len(Tuple)) #prints 3
عملیات های مختلف بر روی عناصر پس از یادگیری تاپل ها در پایتون
مانند سایر مجموعه ها در پایتون، می توانید به راحتی عملیات ریاضی را روی تاپل ها انجام دهید. عملیات های مختلف بر روی عناصر پس از یادگیری تاپل ها در پایتون بخش مهمی از داستان است که یکی از اساسی ترین آنها را می توان دریافت مجموع عناصر دانست.
#Program to find sum of elements in tuples
Tuple = (2,3,5)
print(sum(Tuple)) #prints 10
اگر می خواهید از حلقه for در این مجموعه ها استفاده کنید، این امکان وجود دارد.
#Program to use for loop in tuples
Tuple = ("apple", "banana", "cherry")
for x in Tuple:
print(x)
یکی از روش های مهم آموزش تاپل ها در پایتون دسترسی به تعداد وقوع عناصر است که می توانید با استفاده از تابع count به صورت زیر آن را محاسبه کنید.
Tuple = (1, 5, 5, 3, 7, 8, 1, 9, 5, 4)
x = Tuple.count(5)
print(x) #prints 3
امکان حذف یا اضافه کردن عناصر در تاپل های پایتون
همانطور که قبلا ذکر شد، با استفاده از تاپل ها در پایتون، نمی توانید عناصر آنها را تغییر دهید و آن عناصر به طور دائم ثابت می شوند. با این حال، راهی برای تغییر یا حذف عناصر از آن وجود دارد.
این مستلزم آن است که ابتدا تاپل را به یک لیست در پایتون تبدیل کنید و سپس متدهای لیست پایتون می توانند عناصر را اضافه یا حذف کنند. در نهایت، می توانید لیست مورد نظر را در پایتون به Tuples تغییر دهید.
Tuple = ("apple", "banana", "kiwi")
List = list(Tuple)
print(List) #prints ['apple', 'banana', 'kiwi']
List[1] = "cherry"
x = tuple(List)
print(x) #prints ('apple', 'cherry', 'kiwi')
به همین ترتیب، می توانید با متد append یک عنصر جدید به تاپل قبلی اضافه کنید.
Tuple = ("apple", "banana", "kiwi")
List = list(Tuple)
print(List) #prints ['apple', 'banana', 'kiwi']
List.append("orange")
x = tuple(List)
print(x) #prints ('apple', 'banana', 'kiwi', 'orange')
به همین ترتیب، حذف عناصر از یک تاپل با تبدیل آن به لیست و استفاده از remove امکان پذیر است.
Tuple = ("apple", "banana", "kiwi")
List = list(Tuple)
print(List) #prints ['apple', 'banana', 'kiwi']
List.remove("apple")
x = tuple(List)
print(x) #prints ('banana', 'kiwi')
نتیجه
یادگیری تاپل ها در پایتون به شما امکان می دهد از عناصر تغییرناپذیر و تکرار شونده استفاده کنید. به عنوان مثال، می توانید داده ها را از پایگاه داده بازیابی کنید و آن ها را به صورت تاپلی ذخیره کنید. در زبان برنامه نویسی پایتون مجموعه های متعددی تعریف شده است که هر کدام ویژگی های خاص خود را دارند. تاپل ها در این زبان بخش مهمی از آموزش مقدماتی پایتون هستند که کاربردهای زیادی مانند بازیابی و ذخیره داده ها از پایگاه داده دارند.
اگر در مورد آموزش تاپل ها در پایتون سوالی دارید می توانید در قسمت نظرات سوال خود را مطرح کنید تا در کمترین زمان ممکن پاسخ مناسبی دریافت کنید.