ویدیو آموزش متد accumulate از ماژول itertools در پایتون

June 2021

پیش‌نیاز: python operator module

در ویدیو از آموزش پیشرفته پایتون، با متد accumulate از ماژول itertools پایتون آشنا میشوید. تابع accumulate در ماژول itertools قابل تکرار شدن براساس عملکرد (func) ارائه شده به عنوان آرگومان است. اگر func به آن ارائه نشود ، به طور پیش فرض تکرارها را اضافه می کند. تابع (func) ارائه شده به این تابع باید دو متغیر را می پذیرد و نتیجه را برمیگرداند. تابع Accumulate یک تکرار کننده را به خروجی برمی گرداند ، بنابراین برای دیدن همه خروجی ها باید تکرار کنیم. عناصر ورودی قابل تکرار ممکن است هر نوعی باشد که بتواند به عنوان آرگومان برای عملکرد پذیرفته شود. اگر ورودی قابل تکرار خالی باشد ، خروجی قابل تکرار نیز خالی خواهد بود. چندین استفاده برای آرگومان func وجود دارد. می توان برای حداقل در حال اجرا روی min () ، برای حداکثر در حال اجرا max () یا برای محصول در حال اجرا operator.mul () تنظیم کرد.

ارسال نظر

تلاش میکنم سوالات شما را در کمتر از یک روز پاسخ بدم