Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Iterator adalah objek yang berisi sesuatu yang bisa dihitung atau iterable

objek iterable adalah String, List, Tuple, Set, Dictionary

contoh dari penggunaan iterator

nama_maintainer = ("majed", "permen", "kelvin", "hen")
show = iter(nama_maintainer)
print(next(show))
print(next(show))
print(next(show))
print(next(show))

menggunakan __iter__()

class AngkaSaya:
  def __iter__(self):
    self.angka = 1
    return self

  def __next__(self):
    nomor = self.angka
    self.angka += 1
    return nomor

kelas_angka = AngkaSaya()
test_iter = iter(kelas_angka)

print(next(test_iter))
print(next(test_iter))
print(next(test_iter))

untuk lebih jelasnya kamu bisa lihat disini

Materi Selanjutnya