Pytania otagowane jako iteration

Iteracje to kolejne powtórzenia w pętlach, takich jak for, foreach lub while. Pytania z tym tagiem często dotyczą tego, jak najlepiej radzić sobie ze zbieraniem danych.


9
Jak mogę przejść przez mapę C ++ map?
Jak mogę zapętlić std::mapw C ++? Moja mapa jest zdefiniowana jako: std::map< std::string, std::map<std::string, std::string> > Na przykład powyższy kontener zawiera takie dane: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"] = "data1"; m["name2"]["value2"] = "data2"; m["name3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; Jak mogę przejść przez tę mapę i uzyskać dostęp …



3
Czy generator.next () jest widoczny w Pythonie 3?
Mam generator, który generuje serię, na przykład: def triangle_nums(): '''Generates a series of triangle numbers''' tn = 0 counter = 1 while True: tn += counter yield tn counter += + 1 W Pythonie 2 jestem w stanie wykonywać następujące połączenia: g = triangle_nums() # get the generator g.next() # …

10
Jak zapętlać tablicę w jQuery?
Próbuję przejść przez tablicę. Mam następujący kod: var currnt_image_list= '21,32,234,223'; var substr = currnt_image_list.split(','); // array here Próbuję usunąć wszystkie dane z tablicy. Czy ktoś może poprowadzić mnie właściwą ścieżką?

8
Usuń elementy z kolekcji podczas iteracji
AFAIK, istnieją dwa podejścia: Powtórz kopię kolekcji Użyj iteratora rzeczywistej kolekcji Na przykład, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } i Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify actual fooList using itr.remove() } Czy są jakieś powody, aby preferować jedno podejście nad drugim …

15
Jak przeglądać tablicę zawierającą obiekty i uzyskiwać dostęp do ich właściwości
Chcę przeglądać obiekty zawarte w tablicy i zmieniać właściwości każdego z nich. Jeśli to zrobię: for (var j = 0; j < myArray.length; j++){ console.log(myArray[j]); } Konsola powinna wywołać każdy obiekt w tablicy, prawda? Ale w rzeczywistości wyświetla tylko pierwszy obiekt. jeśli konsolę zaloguję tablicę poza pętlą, wszystkie obiekty pojawią …


9
„Za” vs „każdy” w Ruby
Właśnie miałem szybkie pytanie dotyczące pętli w Ruby. Czy istnieje różnica między tymi dwoma sposobami iteracji w kolekcji? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Zastanawiam się tylko, czy są dokładnie takie same, czy może istnieje …
200 ruby  loops  foreach  iteration  each 




8
Iteruj po atrybutach obiektów w Pythonie
Mam obiekt Pythona z kilkoma atrybutami i metodami. Chcę iterować po atrybutach obiektów. class my_python_obj(object): attr1='a' attr2='b' attr3='c' def method1(self, etc, etc): #Statements Chcę wygenerować słownik zawierający wszystkie atrybuty obiektów i ich bieżące wartości, ale chcę to zrobić w sposób dynamiczny (więc jeśli później dodam kolejny atrybut, nie muszę również …

6
Python list zachowanie iteratora i następne (iterator)
Rozważać: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Tak więc, postęp iteratora jest, zgodnie z oczekiwaniami, obsługiwany przez mutację tego samego obiektu. W takim przypadku spodziewałbym się: a = iter(list(range(10))) for i in a: print(i) next(a) pomijać co drugi element: wywołanie to nextpowinno przesuwać iterator jeden raz, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.