لیست (set)، توپل (tuple)، دیکشنری (dictionary) و مجموعه (set) در پایتون

ساخت وبلاگ

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

  • لیست (list) : یک لیست در پایتون دنباله ای از اشیاء را در یک ترتیب تعریف شده ذخیره می کند. در لیست برای هر شی یک ایندکس در نظر گرفته شده است. همچنین تکرار اشیاء در آن امکان پذیر می باشد. لیست در پایتون تغییر پذیر می باشد، یعنی بعد از ساخت می توانید آن را تغییر دهید.
  • توپل (tuple) : توپل ها بسیار شبیه به لیست می باشند، با این تفاوت که بعد از ساخت دیگر قابل تغییر نمی باشند.
  • دیکشنری (dictionary) : دیکشنری آرایه ای از دوتایی های کلید-مقدار می باشد. دیکشنری نامرتب است و برای دسترسی به مقادیر ذخیره شده در آن نیاز به یک کلید دارید. همچنین به علت اینکه در آن از کلید استفاده شده است، جستجو در آن سریع تر می باشد.
  • مجموعه (set) : مجموعه مانند لیست می باشد، با این تفاوت که تکرار اشیاء در آن وجود ندارد.


در لینک زیر می توانید مطالب کاملی در مورد این چهار نوع ساختمان داده در پایتون بخوانید.

http://www.scienceofcoding.ir/article/%D9%84%DB%8C%D8%B3%D8%AA-set-%D8%AA%D9%88%D9%BE%D9%84-tuple-%D8%AF%DB%8C%DA%A9%D8%B4%D9%86%D8%B1%DB%8C-dictionary-%D9%88-%D9%85%D8%AC%D9%85%D9%88%D8%B9%D9%87-se/


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

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 136 تاريخ : پنجشنبه 15 تير 1396 ساعت: 21:12