Python-da iteratorlar nədir?

Mündəricat:

Python-da iteratorlar nədir?
Python-da iteratorlar nədir?

Video: Python-da iteratorlar nədir?

Video: Python-da iteratorlar nədir?
Video: #17 dars | Iteratorlar | Python dasturlash tili 2024, Noyabr
Anonim

Python-da iterator üzərində təkrarlana bilən saya bilən sayda elementləri ehtiva edən obyektdir. Daha sadə sözlərlə deyə bilərik ki, İteratorlar kolleksiyanın bütün elementlərini keçməyə və hər dəfə bir elementi qaytarmağa imkan verən obyektlərdir.

Nümunə ilə Python iteratorları nədir?

Python-da iterator siyahılar, dəstlər, diktlər və dəstlər kimi təkrarlana bilən obyektlər üzərində təkrarlamaq üçün istifadə edilən obyektdir İterator obyekti iter metodundan istifadə etməklə işə salınır. İterasiya üçün növbəti üsuldan istifadə edir. növbəti (Python 3-də _next_) Növbəti metod təkrarlana bilən üçün növbəti dəyəri qaytarır.

Python-da iteratorlar və generatorlar nədir?

İteratorlar daha çox iter funksiyasından istifadə edərək digər obyektləri təkrarlamaq və ya iteratora çevirmək üçün istifadə olunur. Generatorlar döngənin iterasiyasına təsir etmədən döngədəki bütün dəyərləri qaytarmaqla iterator yaratmaq üçün döngələrdə istifadə olunur. İterator iter və sonrakı funksiyalardan istifadə edir. Generator gəlir açar sözündən istifadə edir.

Python-da təkrarlana bilən nə deməkdir?

Tərif: Təkrarlana bilən hər hansı bir Python obyektidir ki, öz üzvlərini bir-bir qaytara bilir və onun for-dövrədə təkrarlanmasına icazə verir. Təkrarlana bilənlərin tanış nümunələrinə siyahılar, dəstlər və sətirlər daxildir - istənilən belə ardıcıllıq for-dövrdə təkrarlana bilər.

Python-da təkrarlama dedikdə nə nəzərdə tutursunuz?

Python-da təkrarlanan ifadələr döngü ifadələri və ya təkrarlanan ifadələr kimi də tanınır. Verilmiş şərt Doğru olduqda, təkrarlanan ifadələr proqramın bir hissəsini təkrar icra etmək üçün istifadə olunur.

Tövsiyə: