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

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

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

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

لیست، ساختار داده‌ای همه کاره در پایتون است و همانند آرایه می‌باشد. برای تعریف کردن لیست از کروشه [] استفاده می‌کنیم. تمام مقادیر بین کروشه‌ها با comma از هم جدا می‌شوند. این را در نظر داشته باشید، مقادیری که در لیست وارد می‌کنید، می‌تواند از هر نوعی باشد. در پایتون ۴ نوع داده کالکشن (Collection) داریم که لیست (List) یکی از پرکاربرد ترین آن ها است. لیست ها مجموعه ای از داده ها را در خود نگه می دارند که قابل تغییر و مرتب است.

  • List – یک مجموعه از داده ها که قابل تغییر و مرتب است و می تواند اعضای تکراری داشته باشد.
  • Tuple – یک مجوعه از داده ها که مرتب و قابل تغییر نیست و می تواند اعضای تکراری داشته باشد.
  • set – یک مجومع از داده ها که مرتب و شاخص (index) گذاری شده نیست و نمی تواند اعضای تکراری داشته باشد.
  • Dictionary – مجموعه ای از داده ها که نامرتب، قابل تغییر و شاخص گذاری شده است و نمی تواند اعضای تکراری داشته باشد.

هنگام انتخاب یک نوع از مجموعه ها، خوب است تا خواص آن کالکشن را بدانیم. انتخاب نوع درست برای یک بخش از مجموعه داده ها می تواند در امنیت و کارایی موثر باشد.

 

لیست در برنامه نویسی پایتون

لیست ها در پایتون به وسیله براکت ها [] نوشته می شوند. تعریف لیست در پایتون به شکل زیر است :

خروجی کد بالا به شکل زیر است

در مثال زیر عنصر دوم لیست به “blackcurrant” تغییر یافته است. (همانطور که قبلا نیز گفتیم، شمارش اندیس ها از ۰ شروع می شود)

 

تابع ()list در برنامه نویسی اندروید

  1. با استفاده از سازنده یا تابع ()list نیز می توانیم یک لیست را ایجاد کنیم.
  2. برای اضافه کردن یک عنصر به لیست از تابع ()append استفاده می کنیم.
  3. برای حذف یک عنصر مشخص از تابع ()remove استفاده می کنیم.
  4. تابع ()len طول لیست را بر می گرداند.
به مثال زیر توجه نمایید : در زیر از تابع list برای ساخت یک لیست استفاده کرده ایم:
 

در مثال زیر مقدار “damson” را به انتهای لیست اضافه کرده ایم:

 

در مثال زیر عنصر “banana” را حذف کرده ایم:

 

توابع کار با لیست ها در برنامه نویسی پایتون

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

توضیحاتمتد
یک عنصر به انتهاب لیست اضافه می کند()append
تمام عناصر را از لیست حذف می کند()clear
یک کپی از لیست را بر می گرداند()copy
تعداد یک عنصر مشخص شده در لیست را بر می گرداند (دفعات تکرار)()count
عنصر های یک لیست دیگر را به لیست جاری اضافه می کند()extend
اندیس یک عنصر مشخص شده را بر می گرداند()index
یک عنصر را در موقعیت مشخص شده اضافه می کند()insert
یک عنصر را در موقعیت مشخص شده حذف می کند()pop
یک عنصر را با مقدار مشخص شده حذف می کند()remove
مرتب سازی و جایگاه عناصر لیست را معکوس می کند()reverse
لیست را مرتب می کند()sort

 

لیست جلسات قبل آموزش پایتون

  1. آموزش برنامه نویسی پایتون؛ شروع کار و ساخت اولین برنامه با پایتون
  2. متغیرها در برنامه نویسی پایتون
  3. کار با اعداد در برنامه نویسی پایتون
  4. آموزش کار با رشته ها در برنامه نویسی پایتون
  5. آموزش عملگرها در برنامه نویسی پایتون