About 7,590,000 results
Open links in new tab
  1. What are iterator, iterable, and iteration? - Stack Overflow

    Aug 24, 2023 · An iterator is an object with a next (Python 2) or __next__ (Python 3) method. Whenever you use a for loop, or map, or a list comprehension, etc. in Python, the next method …

  2. Difference between Iterator and Spliterator in Java8

    Jul 21, 2018 · I came to know while studying that Parallelism is a main advantage of Spliterator. This may be a basic question but can anyone explain me the main differences between …

  3. Incrementing iterators: Is ++it more efficient than it++?

    Oct 26, 2018 · The reason is that if the iterator class itself is at all complex, then because it++ has to return the value before it is incremented, the implementation will generally make a copy. …

  4. python - How to build a basic iterator? - Stack Overflow

    Iterator objects in python conform to the iterator protocol, which basically means they provide two methods: __iter__() and __next__(). The __iter__ returns the iterator object and is implicitly …

  5. How to correctly implement custom iterators and const_iterators?

    Aug 27, 2010 · The reverse iterator is work for nothing, since the standard library provides a reverse-iterator adapter. And you failed to make the iterator type assignable from the const …

  6. java - What is the difference between iterator and iterable and …

    Jul 28, 2011 · Iterator is class that manages iteration over an Iterable. It maintains a state of where we are in the current iteration, and knows what the next element is and how to get it.

  7. Difference between Python's Generators and Iterators

    Feb 5, 2015 · What is the difference between iterators and generators? Some examples for when you would use each case would be helpful.

  8. Which is more efficient, a for-each loop, or an iterator?

    Iterator is an interface in the Java Collections framework that provides methods to traverse or iterate over a collection. Both iterator and for loop acts similar when your motive is to just …

  9. c++ - What is an iterator in general? - Stack Overflow

    Jul 30, 2018 · You don't need to know what an iterator is. It can be a pointer. It can be a class. It can be anything, as long is meets the appropriate requirements for an iterator. And, whatever …

  10. What does the "yield" keyword do in Python? - Stack Overflow

    Oct 24, 2008 · So that's the iterator protocol, many objects implement this protocol: Built-in lists, dictionaries, tuples, sets, and files. User-defined classes that implement __iter__(). …

Refresh