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

    Aug 24, 2023 · So an iterable is an object that you can get an iterator from. An iterator is an object with a next (Python 2) or __next__ (Python 3) method. Whenever you use a for loop, or map, …

  2. 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 …

  3. Difference between Python's Generators and Iterators

    Feb 5, 2015 · An iterator object is an object which implements the iterator protocol - a set of rules. In this case, it must have at least these two methods: __iter__ and __next__ . The __next__ …

  4. 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. …

  5. Difference between Iterator and Spliterator in Java8

    Jul 21, 2018 · Spliterator == Splittable Iterator: it can split some source, and it can iterate it too. It roughly has the same functionality as an Iterator, but with the extra thing that it can potentially …

  6. c++ - How to increment an iterator by 2? - Stack Overflow

    If you don't have a modifiable lvalue of an iterator, or it is desired to get a copy of a given iterator (leaving the original one unchanged), then C++11 comes with new helper functions - std::next …

  7. java.util.ConcurrentModificationException with iterator

    Jun 6, 2013 · You must use iterator.remove() instead of tableRecords.remove() You can remove items on a list on which you iterate only if you use the remove method from the iterator. EDIT : …

  8. C++ template typename iterator - Stack Overflow

    Mar 13, 2015 · iterator can be a nested class and a class attribute. The ambiguity the typename keyword resolves is, that T::iterator (or in your case list<tNode<T>*>::iterator) can refer either …

  9. Iterate through a C++ Vector using a 'for' loop - Stack Overflow

    Oct 3, 2012 · i.e., if you go from a std::vector to a std::list, or std::set, you can't use numerical indices to get at your contained value. Using an iterator is still valid. Runtime catching of …

  10. c++ - How do you loop through a std::map? - Stack Overflow

    I want to iterate through each element in the map&lt;string, int&gt; without knowing any of its string-int values or keys. What I have so far: void output(map&lt;string, int&gt; table) { m...