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

لیست در پایتون

لیست در پایتون برای ذخیره چندین آیتم در یک متغیر واحد استفاده می‌شود.

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

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

thislist = [“apple”“banana”“cherry”] print(thislist)

ویژگی‌های لیست در پایتون

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

موارد لیست دارای اندیس هستند، اولین مورد دارای اندیس [۰]، دومین مورد دارای اندیس [۱] و غیره است.

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

اگر موارد جدیدی را به یک لیست اضافه کنید، موارد جدید در انتهای لیست قرار می‌گیرند.

توجه: برخی از روش‌های لیست وجود دارند که ترتیب را تغییر می‌دهند، اما به طور کلی: ترتیب موارد تغییر نخواهد کرد.

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

اجازه دادن به موارد تکراری
از آنجایی که لیست‌ها دارای اندیس هستند، لیست‌ها می‌توانند مواردی با مقدار یکسان داشته باشند:

thislist = [apple“banana”cherryapplecherry] print(thislist)

طول لیست

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

thislist = [“apple”“banana”“cherry”] print(len(thislist))

عناصر لیست – انواع داده (List Items – Data Types)

عناصر لیست می‌توانند از هر نوع داده‌ای باشند:

list1 = [“apple”“banana”“cherry”] list2 = [۱۵۷۹۳] list3 = [TrueFalseFalse]

عناصر لیست در پایتون می‌توانند از نوع عدد صحیح، رشته، بولین و… باشند.

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

list1 = [“abc”۳۴True۴۰“male”]

type()

از دیدگاه پایتون، لیست‌ها به عنوان اشیاء با نوع داده ‘list’ تعریف می‌شوند:

mylist = [“apple”“banana”“cherry”] print(type(mylist))

خروجی:

<class ‘list’>

سازنده‌ی list()

همچنین می‌توان هنگام ایجاد یک لیست جدید از سازنده‌ی list() استفاده کرد.

thislist = list((“apple”“banana”“cherry”)) # note the double round-brackets
print(thislist)

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

چهار نوع داده مجموعه در زبان برنامه‌نویسی پایتون وجود دارد:

  • لیست (List) مجموعه‌ای است که مرتب و قابل تغییر است. اجازه می‌دهد اعضای تکراری داشته باشد.
  • تاپل (Tuple) مجموعه‌ای است که مرتب و غیرقابل تغییر است. اجازه می‌دهد اعضای تکراری داشته باشد.
  • مجموعه (Set) مجموعه‌ای است که نامرتب، غیرقابل تغییر و بدون اندیس است. هیچ عضو تکراری ندارد.
  • دیکشنری (Dictionary) مجموعه‌ای است که مرتب و قابل تغییر است. هیچ عضو تکراری ندارد.

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

از نسخه ۳.۷ پایتون، دیکشنری‌ها مرتب هستند. در پایتون ۳.۶ و قبل از آن، دیکشنری‌ها نامرتب هستند.

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

منبع: https://www.w3schools.com/python/python_lists.asp

دیدگاه‌ها

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای ضروری علامت گذاری شده اند.