iterator

Do czego służy słowo kluczowe "yield"?

Jakie jest użycie słowa kluczowego yield w Pythonie? Co to robi? Na przykład, staram się zrozumieć ten kod1: def _get_child ... rschulza), który stworzył wielką bibliotekę Pythona dla przestrzeni metrycznych. To jest link do pełne źródło: moduł mspace .

Zasady unieważniania iteratora

Jakie są zasady unieważniania iteratorów dla kontenerów C++? Najlepiej w formacie listy podsumowującej. (uwaga: jest to wpi ... w pierwszej kolejności, więc twój odpowiedź jest bardzo prawdopodobne, aby przeczytać przez tych, którzy wpadli na pomysł.)

Czym dokładnie są iterator, iterable i iteracja?

Jakie są najbardziej podstawowe definicje "iterable", "iterator" i " iteracja w Pythonie? Czytałem wiele definicji, ale ich dokładne znaczenie nadal nie zagości. Czy ktoś może mi pomóc z podstawowym pomysłem?

Zbuduj podstawowy Iterator Pythona

Jak stworzyć funkcję iteracyjną (lub obiekt iteracyjny) w Pythonie?

Jak iterować przez dwie listy równolegle?

Mam dwa iterable w Pythonie i chcę je przejrzeć parami: foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, b ... ange(len(foo)): print "f: ", foo[i], "; b: ", b[i] Ale to wydaje mi się trochę niepytoniczne. Jest na to lepszy sposób?

Jak zaimplementować iterator w stylu STL i uniknąć typowych pułapek?

Stworzyłem kolekcję, dla której chcę zapewnić iterator dostępu losowego w stylu STL. Szukałem przykładowej implementacji iter ... ć kompatybilność binarną między C++03 i C++11 z tym samym kompilatorem (więc nie ma STL, który prawdopodobnie by się zepsuł).

Wywołanie remove W pętli foreach w Javie [duplikat]

To pytanie ma już odpowiedź tutaj: iteracja poprzez kolekcję, unikanie ConcurrentModificationException ... te entries List<String> names = .... for (String name : names) { // Do something while (names.remove(name)); }

Jaki jest najskuteczniejszy sposób uzyskania indeksu iteratora std:: vector?

Iteruję nad wektorem i potrzebuję indeksu, na który aktualnie wskazuje iterator. AFAIK można to zrobić na dwa sposoby: it - vec.begin() std::distance(vec.begin(), it) Jakie są plusy i minusy tych metod?

Dlaczego warto używać iteratorów zamiast indeksów tablicy?

Weź następujące dwie linijki kodu: for (int i = 0; i < some_vector.size(); i++) { //do stuff } I to: for (some_i ... vector.end(); some_iterator++) { //do stuff } Powiedziano mi, że preferowany jest drugi sposób. Dlaczego tak jest?

Jak uniknąć "ConcurrentModificationException" podczas usuwania elementów z 'ArrayList' podczas iteracji? [duplikat]

To pytanie ma już odpowiedź tutaj: iteracja poprzez kolekcję, unikanie ConcurrentModificationException p ... unięcia elementów z listy w tym samym czasie, gdy iteracja myArrayList. Czy istnieje jakieś proste rozwiązanie tego problemu?

Jak mogę iterować nad plikami w danym katalogu?

Muszę przejrzeć wszystkie .asm pliki w danym katalogu i wykonać na nich pewne czynności. Jak można to zrobić w skuteczny sposób?

Jak przekonwertować iterator na strumień?

Szukam zwięzłego sposobu na konwersję Iterator do a Stream a dokładniej do "oglądania" iteratora jako strumienia. Ze względu ... encePipeline.java:580) at Main.main(Main.java:20) Mam spojrzał na StreamSupport oraz Collections ale nic nie znalazłem.

Jak poprawnie zaimplementować niestandardowe Iteratory i Iteratory const?

Mam własną klasę kontenera, dla której chciałbym napisać klasy iterator i const_iterator. Nigdy wcześniej tego nie robiłam i ... a druga ?). notka: jestem prawie pewien, że Boost ma coś, co ułatwi to, ale nie mogę go użyć tutaj, z wielu głupich powodów.

Algorytmy" On-line " (iterator) do szacowania mediany statystycznej, trybu, skośności, kurtozy?

Czy istnieje algorytm do oszacowania mediany, trybu, skośności i / lub kurtozy zbioru wartości, ale to nie wymaga przechowywa ... j biblioteki statystyk również pomoże, jeśli Biblioteka ma funkcje do obliczania jednej lub więcej z tych operacji "on-line".

Pętla iteratora vs pętla indeksu [duplikat]

Możliwy duplikat:Dlaczego warto używać iteratorów zamiast indeksów tablicy? Przeglądam swoją wiedzę na temat C++ i n ... ie wziąłem ten przykład ze strony cprogramming. Więc czy możesz mi powiedzieć, dlaczego to drugie jest gorzej? Co za różnica?

Jak działa RecursiveIteratorIterator w PHP?

Jak działa RecursiveIteratorIterator? Podręcznik PHP nie ma nic udokumentowanego ani wyjaśnionego. Jaka jest różnica między IteratorIterator A RecursiveIteratorIterator?

Różnica między Iteratorem a Listeratorem?

Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Możemy użyć Ite ... ale z ListIterator możemy podróżować w obu kierunkach. Czy są jakieś inne różnice? I jakieś zalety ListIterator nad Iterator?

Dlaczego Standardowe zakresy iteratora są [begin, end] zamiast [begin, end]?

Dlaczego Standard definiuje end() jako jeden po końcu, a nie na samym końcu?

Różnica między wyliczaniem Javy a Iteratorem

Jaka jest dokładna różnica między tymi dwoma interfejsami? Czy Enumeration mieć korzyści z używania Iterator? Jeśli ktoś mógłby rozwinąć, artykuł referencyjny byłby mile widziany.

Tworzenie własnych iteratorów

Próbuję nauczyć się C++, więc wybacz mi, jeśli to pytanie pokazuje brak podstawowej wiedzy, widzisz, faktem jest, że nie mam ... ek był samym kontenerem. Trochę poczytałem i nie znalazłem nic, co mi pomogło. Byłbym bardzo wdzięczny za wszelkie wskazówki.