حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
آموزش برنامه‌نویسی با پایتون؛ قسمت دوم: حل مسئله

تمرین لیست پایتون؛ تغییر کدوم لیست دیده می‌شه؟

۳. لیست در پایتون؛ کپی، حذف و مرتب‌سازی · 0٪

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

a = [4, 1, 3]
b = a
c = a[:]
b.pop(0)
c.append(9)
print(a)
print(c)
print(sorted(a, reverse=True))

pop(0) اولین عضو رو از فهرستی حذف می‌کنه که b به اون اشاره داره. reverse=True آرگومان کلیدواژه‌ای هست و ترتیب مرتب‌سازی رو از بزرگ به کوچک می‌کنه. مرتب‌سازی تازه، ترتیب a رو عوض نمی‌کنه.

فعالیت شما

سه خط خروجی رو به ترتیب انتخاب کن.

مطالعهٔ این گام برای همه آزاد است

برای پاسخ‌دادن، بررسی پاسخ، ثبت پیشرفت و استفاده از دستیار باید شرایط شرکت در فعالیت‌ها را داشته باشید.

برای انجام فعالیت وارد شوید

برای انجام فعالیت‌ها ابتدا این دوره‌های پیش‌نیاز را تکمیل کنید:

کد اولیهٔ فعالیت

a = [4, 1, 3]
b = a
c = a[:]
b.pop(0)
c.append(9)
print(a)
print(c)
print(sorted(a, reverse=True))

گزینه‌های پیش‌بینی خروجی

  1. [4, 1, 3] سپس [4, 1, 3, 9] سپس [4, 3, 1]
  2. [1, 3] سپس [4, 1, 3, 9] سپس [3, 1]
  3. [1, 3] سپس [1, 3, 9] سپس [3, 1]
  4. [3, 1] سپس [4, 1, 3, 9] سپس [3, 1]