Python TutorialLesson 25Preview gratis
Python Iterators
Lesson ini bagian dari Python · Semua level
Ringkasan
Iterator adalah objek yang mengembalikan elemen satu per satu, sehingga data besar tidak perlu dimuat sekaligus ke memori. Kita memperoleh iterator dengan memanggil iter() lalu mengambil tiap nilai menggunakan next() sampai berhenti dengan pengecualian StopIteration. Di Python, hampir semua koleksi dan bahkan hasil generator adalah iterable yang bisa dijalankan dalam for loop.
Poin kunci
- Iterable adalah objek yang bisa diulang, sedangkan iterator adalah yang menyediakan elemennya.
- iter() membuat iterator dan next() mengambil satu elemen berikutnya.
- Iterator berhenti dengan memunculkan StopIteration saat elemen habis.
- Iterator hemat memori karena memproses data satu per satu.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.