با مزایا شروع میکنیم؛ استفاده از iterator ها و generator ها خوب است چون:

1- خاصیت lazy بودن به ما امکان می دهد iterator هایی بسازیم که اندازه ندارند و عملا نامتناهی هستند.

2- مکانیزم iterator از لحاظ حافظه بسیار بهینه است و گاهی حتی چاره ای جز استفاده از iterator نداریم.

3- با استفاده از توابع __next__‌و یا yield می توان کلاس های بسیار مرتبی نوشت که به صورت کاملا شخصی سازی شده (customized) یک iterator را بسازند. مثال آن می تواند ساختن iterator بر روی یک دیتابیس یا دیتاست باشد.

 

ادامه مطلب

مشخصات

تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

اتو بار آموزشگاه خیاطی و کامپیوتر، آموزش خیاطی در تبریز بانک نمونه سوالات پرورش دهنده توت فرنگی دانلود انیمیشن و کارتون Dawn Melissa caf-feine طب نوین روز پلی آلومینیوم کلراید میاندوآب خبر