iteration

Python: Dodawanie elementu do listy podczas iteracji

Wiem, że nie wolno usuwać elementów podczas iteracji listy, ale czy można dodawać elementy do listy Pythona podczas iteracji? ... ał rozmiar mniejszy niż a." somecond () "ma epsilon dla tego, jak małe mogą być obiekty, a jeśli są zbyt małe, zwróci"false"

Iteracja wszystkich kombinacji wartości w wielu listach w Pythonie

Biorąc pod uwagę wiele list o prawdopodobnie różnej długości, chcę iterować wszystkie kombinacje wartości, po jednym elemenci ... ył: combined = [(1, 0.5), (1, 4), (5, 0.5), (5, 4), (8, 0.5), (8, 4)] Chcę iterować nad połączoną listą. Jak to zrobić?

Umożliwienie iteracji bez generowania śmieci

Mam następujący kod w Puli obiektów, który implementuje interfejs IEnumerable. public IEnumerable<T> ActiveNodes { ... nad pulą, wszystkie elementy w Puli, które mają AvailableInPool == true powinny być iteracją nad. Porządek nie ma znaczenia.

Jak uniknąć dużych poleceń if I instanceof

Zwierzę public abstract class Animal { String name; public Animal(String name) { this.name = name; } } Lew pub ... szerzeń klasy bazowej, to będziemy potrzebować tyle if block too.Is czy istnieje wzór lub zasada, aby rozwiązać ten problem ?

Jak zrobić przejście w kolejności BST bez rekurencji lub stosu, ale za pomocą wskaźników nadrzędnych?

Czy możliwe jest wykonanie iteracyjnego przejścia w kolejności na BST, którego węzeł ma wskaźnik nadrzędny (rodzicem roota je ... odpowiedzi. Chodzi o to, skąd mogę wiedzieć - na pewnym węźle - że właśnie do niego doszedłem vs skończyłem wszystko pod nim?

Jak zapętlić obiekt key / value w Javascript? [duplikat]

To pytanie ma już odpowiedź tutaj: For..In pętle w parach wartości JavaScript-klucz ... r. setUsers = function(data) { // loop and init user } Gdzie dane są jak: 234: "john", 23421: "smith", ....

Jak iterować nad ciągiem w C?

Teraz próbuję tego: #include <stdio.h> int main(int argc, char *argv[]) { if (argc != 3) { printf("Usa ... szenie dostępu podczas odczytu na pozycji 0x00000054. (luźno przetłumaczone z niemieckiego) Co jest nie tak z moim kodem?

Powinienem użyć jQuery.każdy ()?

Wykonuję bardzo częste iteracje nad tablicami obiektów i używam jQuery.each(). Jednak mam problemy z szybkością i pamięcią, a ... jego występie? Czy powinienem przełączyć się na pętlę simple for? Oczywiście naprawiam wiele problemów w moim własnym kodzie.

Czy jest jakiś powód, dla którego nie możemy iterować na "reverse Range" w Rubim?

Próbowałem iterować wstecz używając zakresu i each: (4..0).each do |i| puts i end ==> 4..0 Iteracja przez 0..4 zapis ... nstrukcja nie daje oczekiwanego rezultatu. Jaki jest tego powód? Jakie są sytuacje, w których takie zachowanie jest rozsądne?

Czy to "iterate through "czy" iterate over " coś? [zamknięte]

Właśnie o tym myślałem. Czy istnieje rozróżnienie semantyczne, czy mamy swobodę wyboru? EDIT zaakceptowałem @ roygbivs odpo ... . W takim przypadku, ponieważ przez i przez nie zawierają żadnych informacji (w tym konkretnym kontekście), można je pominąć.

Jak mogę użyć Array#delete podczas iteracji nad tablicą?

Mam tablicę, którą chcę iterować i usunąć niektóre elementy. To nie działa: a = [1, 2, 3, 4, 5] a.each do |x| next if x < 3 a.delete x # do something with x end a #=> [1, 2, 4] Chcę a być [1, 2]. Jak mogę to obejść?

W Pythonie, jak mam iterację nad jednym iteratorem, a potem nad drugim?

Chciałbym iterować dwa różne Iteratory, coś takiego: file1 = open('file1', 'r') file2 = open('file2', 'r') for item in one_ ... Wiem, że mógłbym to zrobić: for item in [file1]+[file2]: Ale to odczytuje oba pliki do pamięci, której wolałbym uniknąć.

Wydajne zapętlanie przez słownik AS3

for (var k in dictionary) { var key:KeyType = KeyType(k); var value:ValType = ValType(dictionary[k]); // <-- lookup ... konuję wyszukiwanie w słowniku. Czy istnieje bardziej efektywny sposób iteracji słownika (przy zachowaniu dostępu do klucza)?

Ruby array każdy kawałek z indeksem?

Jeśli mam arr = [1, 2, 3, 4] wiem, że mogę zrobić następujące rzeczy... > arr.each_slice(2) { |a, b| puts "#{a}, #{b}" } ... że mogę zbudować swój własny i umieścić go w metodzie array. Po prostu szukam, czy istnieje wbudowana funkcja, aby to zrobić.

java foreach pomiń pierwszą iterację

Czy istnieje elegancki sposób na pominięcie pierwszej iteracji w pętli Java5 foreach ? Przykładowy pseudo-kod: for ( Car car : cars ) { //skip if first, do work for rest . . }

Konwersja listy krotek do słownika w Pythonie

Mam taką listę krotek: [ ('a', 1), ('a', 2), ('a', 3), ('b', 1), ('b', 2), ('c', 1), ] Chcę iterować przez to keying prze ... szy element jest taki sam, jak pętla wokół krotek? Wydaje się to dość niechlujne (plus muszę posortować listę na początek)...

Najszybszy sposób iteracji tablicy w Javie: loop variable vs enhanced for [duplikat]

To pytanie ma już odpowiedź tutaj: czy istnieje różnica wydajności między pętlą for a pętlą for-each? ... zne, z operacjami, które muszą być wykonywane miliardy razy, więc nawet niewielka różnica prędkości może okazać się znacząca.

Iteracja poprzez wielowymiarową tablicę w Pythonie

Stworzyłem wielowymiarową tablicę w Pythonie tak: self.cells = np.empty((r,c),dtype=np.object) Teraz chcę iterować przez wszystkie elementy mojej tablicy dwuwymiarowej i nie obchodzi mnie kolejność. Jak to osiągnąć?

python: iteracja określonego zakresu na liście

Powiedzmy, że mam listę: listOfStuff =([a,b], [c,d], [e,f], [f,g]) To, co chcę zrobić, to iterację przez środkowe 2 kompo ... fekt końcowy powinien brzmieć: [c,d] [e,f] Ten kod obecnie nie działa, ale mam nadzieję, że rozumiesz, co próbuję zrobić.

Iteracja Przez Dzieci Poziomu N

To wygląda na coś fajnego, co może być "wbudowane" w jQuery, ale myślę, że nadal warto zapytać. Mam problem, w którym można ... mową", a następnie mieć to wszystko załatwione. Czy ktoś ma jakieś pomysły na czyste, wydajne rozwiązanie jQueryish? Dzięki!