تفاوت tuple و list و dictionary چیست



  • سلام

    فرق تاپل و لیست و دیکشنری چیه؟ تو سایت ها گشتم اما خیلی متوجهش نشدم.
    ممنون میشم یه توضیحی بدید که چی هستند و چه کاربردی دارن.



  • سلام

    به ترتیب:

    هر سه تا نوعی دیتا تایپ هستند که داده و دیتا داخل خود نگه می دارند.

    لیست: ما در زبان های دیگر مثل C و C++ نوعی دیتا تایپ به نام آرایه یا Array داریم که در پایتون اما به جای آرایه، List داریم. لیست با باز و بسته [ و ] نمایش داده می شود.
    تاپل: تاپل هم نوع دیگری از دیتا تایپ هست اما با این تفاوت که تاپل فقط برای نمایش دادن هست و قابل تغییر نیست بعدا. تاپل با باز و بسته ( و ) نمایش داده می شود.
    دیکشنری: نوع دیگری از دیتا تایپ هست که همانند دیکشنری در دنیای امروزی است و به آن داده می دهیم.

    در مطلب زیر در سایت توضیحات بیشتری دادم:
    https://pythonlearner.ir/article/4-انواع-دیتا-تایپ-data-type-و-متغیر-در-پایتون/

    بعدش باز اگر سوالی داشتید بفرمایید.



  • بسته شد



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


وارد شوید تا پست بفرستید