iterable

Understanding slice notation

Potrzebuję dobrego wyjaśnienia (odniesienia są plusem) w notacji slice Pythona. Dla mnie ta notacja wymaga trochę podchwycenia. Wygląda niezwykle potężnie, ale nie do końca się nad tym zastanawiałem.

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?

W Pythonie, jak określić, czy obiekt jest iteracyjny?

Czy istnieje taka metoda jak isiterable? Jedyne rozwiązanie, jakie do tej pory znalazłem, to wywołanie hasattr(myObj, '__iter__') Ale nie jestem pewien, czy to jest idiotyczne.

Dlaczego Iterable nie dostarcza metod stream () i parallelStream ()?

Zastanawiam się, dlaczego interfejs Iterable nie dostarcza metod stream() i parallelStream(). Rozważmy następującą klasę: p ... ępujące: dlaczego Streamnie implementuje Iterowalnego? Co jest na tyle dziwne, że sugeruje to, aby zrobić to nieco na odwrót.

Konwersja Iterable do Stream przy użyciu Java 8 JDK

Mam interfejs, który zwraca java.lang.Iterable<T>. Chciałbym manipulować tym wynikiem za pomocą Java 8 Stream API. Iterable nie może jednak "streamować". Jakiś pomysł, jak użyć Iterable jako strumienia bez konwersji go do listy?

Jaka jest różnica między iteratorem a iterable i jak z nich korzystać?

Jestem nowy w Javie i jestem naprawdę mylony z iteratorem i iterable. Czy ktoś może mi wyjaśnić i podać jakieś przykłady?

Dlaczego Stream nie implementuje Iterowalnego?

W Javie 8 mamy klasę Stream, która co ciekawe posiada metodę Iterator<T> iterator() Więc można oczekiwać, że zaimpl ... rator() { return s.iterator(); } }; } for (T element : getIterable(s)) { ... } Czy coś mi umknęło?

Wykres liczby równoważników LINQ w Scali? [duplikat]

Możliwy duplikat:analogi LINQ w Scali Szukam wykresu pokazującego odpowiedniki w Scali metod LINQ dla IEnumerable: ... t is head wybierz to mapa / Align = "left" / .. (Nie wiem) ... i tak dalej Czy ktoś wie coś o takiej tabeli" translate"?

Łatwy sposób na konwersję Iterable do kolekcji

W mojej aplikacji używam 3rd party library(Spring Data for MongoDB by być dokładnym). Metody tej biblioteki zwracają Iterabl ... szybko przekonwertować jedną na drugą? Chciałbym uniknąć tworzenia kilku foreach pętli w moim kodzie dla tak prostej rzeczy.

Java: Get first item from a collection

Jeśli mam kolekcję, taką jak Collection<String> strs, Jak mogę uzyskać pierwszy przedmiot? Mogę po prostu zadzwonić do Iterator, wziąć pierwszy next(), a następnie wyrzucić Iterator. Czy jest na to mniej marnotrawny sposób?

Iterowalność i Sekwencja Kotlina wyglądają dokładnie tak samo. Dlaczego wymagane są dwa typy?

Oba te interfejsy definiują tylko jedną metodę public operator fun iterator(): Iterator<T> Dokumentacja mówi, że {[1] } ma być leniwy. Ale czy Iterable nie jest też leniwy (chyba że poparty Collection)?

Długość wyjścia generatora [duplikat]

To pytanie ma już odpowiedź tutaj: uzyskanie liczby elementów w iteratorze w Pythonie ... ownie sprawdzony... Lekceważyć P. S., wydaje mi się, że zrobiłem błąd podczas próby, to działa dobrze. Przepraszam za kłopot.

Sprawdzić, czy typ zmiennej jest iterowalny?

Czy Jest jakiś sposób, aby sprawdzić, czy dowolny typ zmiennej jest iterowalny? Więc, aby sprawdzić, czy ma indeksowane ele ... ? Znalazłem techniki dla innych języków programowania, szukając go. Jednak nadal trzeba dowiedzieć się, jak to zrobić w C++.

Używanie obiektów w pętlach For of

Dlaczego nie można używać obiektów w pętlach For of? A może to błąd w przeglądarce? Ten kod nie działa w Chrome 42, mówiąc, że undefined nie jest funkcją: test = { first: "one"} for(var item of test) { console.log(item) }

Jak dodać zawartość iterable do zestawu?

Co to jest " jeden [...] oczywisty sposób " aby dodać wszystkie elementy iterable do istniejącego set?

Jaki jest najkrótszy sposób policzenia liczby elementów w generatorze / iteratorze?

Jeśli chcę liczbę przedmiotów w iterable bez dbania o same elementy, jaki byłby pythoniczny sposób, aby to uzyskać? W tej chw ... (ten przypadek użycia polega na zliczaniu liczby wierszy w pliku tekstowym pasujących do wyrażenia regularnego, tj. grep -c.)

Zaimplementować Java Iterator i Iterable w tej samej klasie?

Próbuję zrozumieć Interfejsy Javy Iterator iIterable Piszę tę klasę class MyClass implements Iterable<String> { ... public void remove() { throw new UnsupportedOperationException(); } } Która jest lepsza?