لیست ها و تاپل ها دو نوع دنباله متفاوت ولی مشابه در زبان برنامه نویسی پایتون هستند. شباهت های لیست ها و تاپل ها در مرتب بودن آن هاست و از طریق ایندکس قابل دسترسی هستند. لیست ها و تاپل ها می توانند به عنوان نگهدارنده مجموعه از دیتا های دیگر باشند. در ادامه از دوره آموزش پایتون، به معرفی بیشتر لیست ها و تاپل ها در پایتون خواهیم پرداخت.
لیست ها در پایتون مانند آرایه هایی با اندازه پویا هستند. لیست ها در پایتون نباید همیشه همگن باشند چرا که آن را قوی ترین ابزار پایتون می کند. یک لیست واحد ممکن است حاوی انواع داده نظیر اعداد صحیح، رشته ها و همچنین اشیا باشد. لیست ها در پایتون قابل تغییر هستند و پس از ایجاد نیز قابلیت تغییر دارند.
لیست ها در پایتون مرتب شده اند و تعداد مشخصی دارند. عناصر یک لیست بر اساس یک توالی مشخص نمایش داده می شوند. نمایه سازی یک لیست با استفاده از 0 که اولین شاخصه آن است انجام می شود. هر عنصر در لیست مکان مشخص خود را دارد که این مورد امکان کپی کردن عناصر در لیست را فراهم می کند.
در لیست ها هر عنصر مکانو اعتبار خاص خود را دارد. در اصل لیست ها در پایتون ابزاری مفید برای حفظ دنباله ای از داده ها و تکرار بیشتر روی آن ها هستند.
برای ایجاد لیست ها در پایتون، می توان با قرار دادن دنباله در داخل براکت [] آن را ایجاد کرد. در ادامه با ذکر یک مثال ایجاد لیست ها در پایتون را به طور کامل نشان داده ایم:
# Python program to demonstrate
# Creation of List
# Creating a List
List = []
print("Blank List: ")
print(List)
# Creating a List of numbers
List = [10, 20, 14]
print("\nList of numbers: ")
print(List)
# Creating a List of strings and accessing
# using index
List = ["www", ".Darsman", ".com"]
print("\nList Items: ")
print(List[0])
print(List[2])
# Creating a Multi-Dimensional List
# (By Nesting a list inside a List)
List = [['www', '.Darsman'], ['.com']]
print("\nMulti-Dimensional List: ")
print(List)
خروجی این قطعه کد نیز به شکل زیر می باشد:
Blank List:
[]
List of numbers:
[10, 20, 14]
List Items
www
.com
Multi-Dimensional List:
[['www', '.Darsman'], ['.com']]
تاپل ها در پایتون مجموعه ای از اشیا هستند که با کاما از هم جدا شده اند. از جهاتی یک تاپل از نظر نمایه سازی، اشیا تو در تو و تکرار شبیه به یک لیست است، اما تاپل ها در پایتون بر خلاف لیست ها تغییر نا پذیرند.
برای ساخت تاپل ها در پایتون، به شکل زیر عمل می کنیم:
# An empty tuple
empty_tuple = ()
print (empty_tuple)
خروجی این قطعه کد () می باشد.
نکته ای که باید هنگام ایجاد یک تاپل با عنصر جدید رعایت کنید این است که حتما یک کاما بعد از عنصر اضافه کنید.
برای اتصال دو تاپل در پایتون باید به نحوی که در مثال آورده ایم عمل کنید:
# Code for concatenating 2 tuples
tuple1 = (0, 1, 2, 3)
tuple2 = ('python', 'Darsman')
# Concatenating above two
print(tuple1 + tuple2)
خروجی آن نیز به صورت زیر می باشد:
(0, 1, 2, 3, 'python', 'Darsman')
در این درس به مبحث کاربردی لیست ها و تاپل ها در پایتون پرداختیم. نحوه ایجاد لیست ها در پایتون و اضافه کردن عناصر به لیست را بیان کردیم و در ادامه آن به مبحث تاپل ها در پایتون پرداختیم. نحوه ایجاد و اتصال تاپل ها در پایتون را فرا گرفتیم.
امیدواریم این درس را دوست داشته باشید و از آن استفاده کنید. اگر مبحث لیست ها و تاپل ها در پایتون برایتان مفید بود آن را با دوستانتان نیز به اشتراک بگذارید.
در جلسه بعد به مبحث توابع پر کاربرد مجموعه ها می پردازیم.