ورود / عضویت
آموزش نرم افزارها

تابع حذف در پایتون

تابع حذف در پایتون
  • معرفی تابع در پایتون به زبان ساده:

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

    توابع کمک می کنند تا برنامه به بخش های کوچک تر و دانه بندی شده ای (ماژولار) شکسته شوند.

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

    هر تابع در پایتون قطعه کدی است که فقط در زمان فراخوانی، اجرا می شود. مثلا زمانی که از print برای چاپ کردن چیزی استفاده می کنید، در واقع شما دارید یک تابع پایتون را فراخوانی می کنید. فراخوانی تابع می تواند به هر تعداد که می خواهید انجام شود و محدودیتی برای این کار وجود ندارد.

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

    شما می توانید برای اطلاع بیشتر از دوره های آموزش داده شده و همچنین تهیه پکیج های آموزشی به قسمت فروشگاه سایت مراجعه بفرمایید.

    پکیج کامل پایتون با تخفیف ویژه
    سفارش پکیج
    پکیج دوره مقدماتی و پیشرفته پایتون
    سفارش پکیج

    آموز حذف آیتم از لیست های پایتون:

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

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

    پایتون یک تابع داخلی با نام remove دارد که به ما کمک می کند تا عناصر را بر اساس مقدار حذف کنیم:

    list=[3,1,4,1,5,9,2,6,5]   <<<

    lis.remove(1)   <<<

    lis   <<<

    [3,4,1,5,9,2,6,5]

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

    اگر المان مورد نظر در لیست وجود نداشته باشد، تابع remove یک پیغام خطا نمایش می دهد. اگر بخواهید در صورت وجود نداشتن آیتم پایتون پیغام خطا نمایش ندهد، می توانید از شرط if برای بررسی وجود آیتم استفاده کنید.

    list = [1,4,2,6,1,9,10]   <<<

    val = 6   <<<

    :if val in lis   <<<

    lis.remove(val)  <<<

    lis   <<<

    [3,1,4,1,5,9,2,5]

     

    حذف المان های لیست بر اساس شماره ایندکس:

    علاوه بر تابع remove، چند روش دیگر برای حذف آیتم از لیست پایتون وجود دارد. می توانیم آیتم های لیست را بر اساس شماره ایندکس نیز حذف کنیم.

    یکی از روش ها استفاده از del است. del یک ابزار قدرتمند در پایتون است که برای حذف کل آبجکت استفاده می شود. با del می توانید یک المان را بر اساس شماره ایندکس از یک لیست حذف کنید

    lis = [3,1,4,1,5,9,2,6,5]   <<<

    del lis[0]   <<<

    lis   <<<

    [1,4,1,5,9,2,6,5]

    دقت کنید که del یک تابع نیست بلکه یک دستور است. اگر ایندکس که به دستور del ارسال می کنید در لیست وجود نداشته باشد با پیغام خطای out of range مواجه خواهید شد.

    امیدواریم مقاله تابع حذف در پایتون برای شما مفید بوده باشد ، همچنین شما میتوانید از سایر مقالات در سایت www.catiadesign.ir دیدن بفرمایید.

    پکیج کامل پایتون با تخفیف ویژه
    سفارش پکیج
    پکیج دوره مقدماتی و پیشرفته پایتون
    سفارش پکیج

    میانگین امتیازات ۵ از ۵
    از مجموع ۱ رای

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

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