Sobes.tech
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.