Ana içeriğe atla

Kayıtlar

Eylül, 2019 tarihine ait yayınlar gösteriliyor

Python İteratorler

Python'da iteratorler, üzerinde gezinebileceğimiz verileri barındıran nesnelerdir. Yani iteratorler, bazı metotlar yardımıyla gezilebilen listelerdir diyebiliriz. Yazıya başlamadan önce iterable ve iterator arasındaki farktan bahsedelim.(Bu arada, iterable ve iterator kelimeleri için tam Türkçe karşılık bulamadığım için tüm yazı boyunca bunları olduğu gibi kullanmaya devam edeceğim, bu yüzden mazur görün) Karakter dizileri,liste,demet,sözlük vs birer iterable iken, iterator ise bunlar üzerinde gezinme imkanı veren bir nesnedir. Yani iterable tipi belirtirken, iterator nesneyi belirtir. İterable nesneler üzerine iterasyon yapabiliriz. Bol iter'li yazı oldu, birazdan örneklerle beraber olayı daha iyi anlayacağımızı umuyorum.