لیست در زبان پایتون (کدنویسی-1)
تمرین لیست در پایتون

♥ لیست در زبان پایتون (کدنویسی-2)

جلسه سی و هشتم | آموزش پایتون مقدماتی

مدّرس:  احمد احمدی


خلاصه این جلسه: 

در جلسه سی و هشتم از آموزش مقدماتی پایتون، درباره list slicing و همچنین list modifying در زبان پایتون صحبت کردیم. برای تکّه کردن (slicing) یک لیست بایستی از [start : stop : step] استفاده کنیم که قسمت آخر یعنی گام (step) غالباً نوشته نمیشود و اگر نوشته نشود، برابر مقدار یک (step = 1) در نظر گرفته می شود. بنابراین در لیست اسامی دوستان من (my_friends)، داریم:

boys = my_friends [ 0:3 ]

girls = my_friends [ 3:5 ]

برای تغییر دادن لیستی که از قبل تعریف شده است، 3 تا روش (method) استفاده کردیم:

  • ()append. : یک آیتم دلخواه را به انتهای لیست موردنظر می چسباند.
  • ()pop. : یک آیتم در اندیس () دلخواه را حذف می کند. (اگر اندیس مشخص نکنیم چی میشه؟!)
  • ()sort. : لیست موردنظر را از کم به زیادی (صعودی) مرتب می کند.

در نهایت هم یک حلقه بر روی لیست نوشتیم و آیتم های آن را نمایش دادیم و متوجّه شدیم که لیست ها نیز iterable یا قابل تکرار هستند.

 [ دانلود فایل جوپیتر نوتبوک این جلسه (حتماً دانلود شود) ]


3 دیدگاه. ارسال دیدگاه جدید

  • motishokri
    مطهره شکری
    شهریور 27, 1401 1:39 ب.ظ

    اگر برای متد ()pop ایندکس مشخص نکنیم، آخرین عنصر(عنصر موجود در ایندکس 1-) از لیست رو حذف می کنه.
    در واقع به ازای هرباری که در همان لیست ()pop رو اجرا می کنیم، یک عنصر از آخر لیست (لیست تغییر یافته از مرحله) حذف میشه.

    متد pop روی ساختمان داده های list، set و dict قرار داره ولی برای tuple چنین متدی نداریم چوت اعضای تاپل غیر قابل تغییر هستن.

    پاسخ
  • Avatar
    خدیجه محمدی
    شهریور 31, 1401 6:17 ب.ظ

    خروجی print(my_friends) به این صورت است: [‘Ali’, ‘Mohsen’, ‘Salar’, ‘Shafagh’, ‘Sepideh’, ‘Arefeh’]

    پاسخ

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
برای ادامه، شما باید با قوانین موافقت کنید

keyboard_arrow_up