Middle
Python'da iterable obyekt nədir və onunla necə işləmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Python-də iterable obyekt, for döngüsündə keçə bilən obyektdir. O, __iter__() metodunu həyata keçirir və iteratoru qaytarır.
Iterator — bu, __next__() metodunu həyata keçirən və ardıcıllığın növbəti elementini qaytaran və elementlər bitəndə StopIteration istisnasını qaldıran obyektdir.
Misal:
mənim_siyahım = [1, 2, 3]
# mənim_siyahım iterable
for item in mənim_siyahım:
print(item)
# Iterator əldə etmək olar
iterator = iter(mənim_siyahım)
print(next(iterator)) # 1
print(next(iterator)) # 2
print(next(iterator)) # 3
# next(iterator) indi StopIteration atacaq
Iterable obyektlər məlumatların emalı, ardıcıllıqların yaradılması və maşın öyrənməsində məlumat axınlarında geniş istifadə olunur.