Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 768 Bytes

README.md

File metadata and controls

39 lines (30 loc) · 768 Bytes

Iterator

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