تمرین تفاوت تاپل و لیست
در واقع، در این صفحه تمرین تفاوت تاپل و لیست را از آسان به سخت تمرین میکنید.
| نام دوره | دوره آموزش پایتون مقدماتی |
| درسنامه | تفاوت ها و شباهت های تاپل ها و لیست ها در پایتون |
| پاسخنامه | مشاهده |
برای اینکه از این تمرینها بیشترین استفاده را ببرید، ابتدا هر مسئله را خودتان حل کنید و تنها در صورت نیاز سراغ پاسخنامه بروید. در واقع یادگیری واقعی زمانی اتفاق میافتد که با آزمونوخطا دستوپنجه نرم کنید. همچنین بهتر است هر تمرین را با ورودیهای مختلف اجرا کنید تا مطمئن شوید مفهوم را کامل گرفتهاید.
این تمرینها را از ساده به دشوار چیدهایم؛ بنابراین اگر تمرینهای اول برایتان راحت بود، ناامید نشوید و تا انتها ادامه دهید. به این ترتیب هم سرعت و هم دقت شما در تفاوت تاپل و لیست بیشتر میشود.
هدف این تمرینها این است که در لحظه تشخیص دهید کدام ساختار مناسب است.
تمرین ۱ – کدام ساختار؟
برای هر مورد فقط بگویید لیست یا تاپل، و در یک جمله چرا: الف) مختصات یک نقطه روی نقشه. ب) فهرست کارهای امروز. ج) نام ماههای سال. د) نمرات یک دانشجو که در طول ترم اضافه میشود. هـ) کد رنگ RGB.
تمرین ۲ – تبدیل
تاپل (10, 20, 30) را به لیست تبدیل کنید، عدد 40 را اضافه کنید و دوباره به تاپل برگردانید.
تمرین ۳ – کلید دیکشنری
دیکشنریای بسازید که کلیدش مختصات جغرافیایی و مقدارش نام شهر باشد. بعد همین کار را با لیست امتحان کنید و پیام خطا را بنویسید.
تمرین ۴ – تاپل قفل نیست
حدس بزنید این کد خطا میدهد یا نه، بعد اجرا کنید و توضیح دهید.
data = ([1, 2], "ثابت")
data[0].append(3)
print(data)
data[1] = "متغیر"
تمرین ۵ – تاپل تکعضوی
چرا خروجی این دو خط متفاوت است؟
print(type((5)))
print(type((5,)))
برای مطالعهی بیشتر میتوانید به مستندات رسمی پایتون سر بزنید.
جمعبندی تمرین تفاوت تاپل و لیست
در نهایت، اگر همهی این تمرینها را حل کردید، پایهی خوبی در تفاوت تاپل و لیست پیدا کردهاید. با این حال فراموش نکنید که تمرین مستمر کلید تسلط است؛ پس هر چند وقت یکبار به این صفحه برگردید و دوباره آنها را حل کنید.