سوال شماره 295
چندگزینهای
آزمون رایگان پایتون فنی و حرفه ای
کدام یک از مجموعه های زیر یک TUPLE را در پایتون تعریف می کند؟
گزینهها:
- 1. ("apple", "banana", "cherry") ✓ صحیح
- 2. ["apple", "banana", "cherry"]
- 3. {"apple", "banana", "cherry"}
- 4. {"name": "apple", "color": "green"}
پاسخ صحیح:
- ("apple", "banana", "cherry")
توضیحات:
در پایتون، یک tuple با استفاده از پرانتز و کاما بین عناصر تعریف میشود.
گزینه ("apple", "banana", "cherry") یک tuple معتبر است زیرا:
- درون پرانتز قرار دارد
- عناصر با کاما از هم جدا شدهاند
- حتی اگر فقط یک عنصر داشته باشد نیز باید کاما داشته باشد (مثلاً ("apple",))
تفاوت tuple با لیست در این است که tuple غیرقابل تغییر (immutable) است، در حالی که لیست با براکت [] تعریف شده و قابل تغییر است.
بنابراین ("apple", "banana", "cherry") به درستی یک tuple را در پایتون تعریف میکند.