List و Tuple چه تفاوتهایی دارند
خلاصه
1405/06/03
: | ویژگی | List (لیست) | Tuple (تاپل) | | :--- | :--- | :--- | | **قابلیت تغییر (Mutability)** | قابل تغییر است (Mutable). میتوانید عناصر آن را اضافه، حذف یا تغییر دهید. | غی
: | ویژگی | List (لیست) | Tuple (تاپل) |
| :--- | :--- | :--- |
| **قابلیت تغییر (Mutability)** | قابل تغییر است (Mutable). میتوانید عناصر آن را اضافه، حذف یا تغییر دهید. | غیرقابل تغییر است (Immutable). پس از ایجاد نمیتوان محتویات آن را تغییر داد. |
| **علامتگذاری (Syntax)** | با براکتهای کروشه `[]` تعریف میشود. | با پرانتزها `()` تعریف میشود. |
| **کاربرد اصلی** | برای مجموعه دادههایی که نیاز به تغییر مداوم دارند (مانند صفها یا آرایههای دینامیک). | برای گروهبندی ثابت از مقادیر هممنظور که نباید دستکاری شوند (مثل مختصات جغرافیایی: (عرض، طول)). |
| **عملکرد** | عملیاتهای زیادی روی آنها پشتیبانی میشود و انعطافپذیرتر هستند. | معمولاً کمی کارآمدتر و سریعتر از لیستها برای عملیات خواندن هستند زیرا نوعشان ثابت است. |
برخی از محصولات شرکت مهندسی آبان رایان البرز
سایر مقالات آموزشی شرکت نرم افزاری آبان رایان البرز :
- انواع دادهها در پایتون چیست
- Hibernate در جاوا چگونه عمل میکند
- Spring Boot چه مزایایی دارد
- Stream API در جاوا چه کاربردی دارد
- Lambda Expression در جاوا چیست
- synchronized در جاوا چگونه کار میکند
- نقش Thread در زبان جاوا چیست
- Virtual Function در C چه کاربردی دارد
- نقش فضای نام Namespace چیست
- چگونه در C کلاس تعریف کنیم
- تفاوت بین اشارهگر و مرجع در C چیست
- ساختار ifelse در زبان C چگونه است
- چگونه با زبان C یک فایل را باز و ویرایش کنیم
- نقش Webhook در تعامل بین سرویسها چیست
- Swagger چه نقشی در مستندسازی API دارد
- Postman چه کاربردی در تست API دارد