...

/

Realising an Iterator

Realising an Iterator

Learn why you would need to realize an iterator and how you would go about doing it.

It is sometimes useful to convert an iterator into a concrete sequence such as a list. This is sometimes called “realizing” the iterator.

Reasons for realizing an iterator

There are several reasons you might want to realize an iterator:

  • To find its length
  • To access the elements more than once (an iterator can only be read from once, afterwards it is spent)
  • To access the elements in a different order
  • To print it
Access this course and 1400+ top-rated courses and projects.