تمرین تفاوت تاپل و لیست

Please login to bookmark Close

تمرین تفاوت تاپل و لیست

در واقع، در این صفحه تمرین تفاوت تاپل و لیست را از آسان به سخت تمرین می‌کنید.

نام دورهدوره آموزش پایتون مقدماتی
درسنامهتفاوت ها و شباهت های تاپل ها و لیست ها در پایتون
پاسخنامهمشاهده

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

این تمرین‌ها را از ساده به دشوار چیده‌ایم؛ بنابراین اگر تمرین‌های اول برایتان راحت بود، ناامید نشوید و تا انتها ادامه دهید. به این ترتیب هم سرعت و هم دقت شما در تفاوت تاپل و لیست بیشتر می‌شود.

هدف این تمرین‌ها این است که در لحظه تشخیص دهید کدام ساختار مناسب است.

تمرین ۱ – کدام ساختار؟

برای هر مورد فقط بگویید لیست یا تاپل، و در یک جمله چرا: الف) مختصات یک نقطه روی نقشه. ب) فهرست کارهای امروز. ج) نام ماه‌های سال. د) نمرات یک دانشجو که در طول ترم اضافه می‌شود. هـ) کد رنگ RGB.

تمرین ۲ – تبدیل

تاپل (10, 20, 30) را به لیست تبدیل کنید، عدد 40 را اضافه کنید و دوباره به تاپل برگردانید.

تمرین ۳ – کلید دیکشنری

دیکشنری‌ای بسازید که کلیدش مختصات جغرافیایی و مقدارش نام شهر باشد. بعد همین کار را با لیست امتحان کنید و پیام خطا را بنویسید.

تمرین ۴ – تاپل قفل نیست

حدس بزنید این کد خطا می‌دهد یا نه، بعد اجرا کنید و توضیح دهید.

data = ([1, 2], "ثابت")
data[0].append(3)
print(data)

data[1] = "متغیر"

تمرین ۵ – تاپل تک‌عضوی

چرا خروجی این دو خط متفاوت است؟

print(type((5)))
print(type((5,)))

برای مطالعه‌ی بیشتر می‌توانید به مستندات رسمی پایتون سر بزنید.

جمع‌بندی تمرین تفاوت تاپل و لیست

در نهایت، اگر همه‌ی این تمرین‌ها را حل کردید، پایه‌ی خوبی در تفاوت تاپل و لیست پیدا کرده‌اید. با این حال فراموش نکنید که تمرین مستمر کلید تسلط است؛ پس هر چند وقت یک‌بار به این صفحه برگردید و دوباره آن‌ها را حل کنید.

Please login to bookmark Close
نظرات

دیدگاهتان را بنویسید

فهرست مطالب

سرفصل دوره

تمرین

این قسمت تمرین ندارد!

پاسخ تمرین ها

هنوز برای تمرین‌های این قسمت پاسخی ثبت نشده است!

اشتراک گذاری

چرا بهتره از فیلترشکن استفاده کنید؟

من همه ویدئو ها و پادکست های کُدباز رو توی یوتیوب و ساندکلود و پلتفرم هایی آپلود می‌کنم که اغلب فیلتر هستند.

اغلب آموزش‌ها ویدئو و پادکست دارند. پس اگر می‌خواهید از محتوای سایت بیشترین استفاده رو ببرید نیاز به فیلتر شکن دارید.

توجه داشته باشید که برای خرید از فروشگاه بهتره فیلتر شکن رو خاموش کنید.

تنظیمات

انتخاب زبان
تغییر تم