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.



7
Jak faktycznie działa foreach PHP?
Pozwólcie, że poprzedzę to stwierdzeniem, że wiem, co to foreachjest, robi i jak z niego korzystać. To pytanie dotyczy tego, jak działa pod maską, i nie chcę żadnych odpowiedzi w stylu „w ten sposób zapętlasz tablicę za pomocą foreach”. Przez długi czas zakładałem, że foreachdziała z samą tablicą. Potem znalazłem …


24
Iterowanie przez kolekcję, unikanie ConcurrentModificationException podczas usuwania obiektów w pętli
Wszyscy wiemy, że nie możesz wykonać następujących czynności z powodu ConcurrentModificationException: for (Object i : l) { if (condition(i)) { l.remove(i); } } Ale to najwyraźniej działa czasami, ale nie zawsze. Oto konkretny kod: public static void main(String[] args) { Collection<Integer> l = new ArrayList<>(); for (int i = 0; …

26
Jak usunąć elementy z listy podczas iteracji?
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Ieruję listę krotek w Pythonie i próbuję je usunąć, jeśli spełniają określone kryteria. for tup in somelist: if determine(tup): code_to_remove_tup Czego powinienem użyć zamiast code_to_remove_tup? Nie mogę wymyślić, …
934 python  iteration 

11
Sposoby iteracji po liście w Javie
Będąc nieco nowym językiem Java, próbuję zapoznać się ze wszystkimi sposobami (a przynajmniej niepatologicznymi), które można iterować po liście (lub innych kolekcjach) oraz zaletami i wadami każdego z nich. Biorąc pod uwagę List<E> listobiekt, znam następujące sposoby przechodzenia przez wszystkie elementy: Podstawowy dla pętli (oczywiście istnieją również odpowiedniki while/ do …




6
Jak przejść do następnej iteracji w jQuery.each () util?
Próbuję iterować przez szereg elementów. Dokumentacja jQuery mówi: Dokumentacja jquery.Each () Zwracanie wartości innej niż false jest takie samo, jak instrukcja Kontynuuj w pętli for, spowoduje to natychmiastowe przejście do następnej iteracji. Próbowałem nazwać „return non-false”; i „nie-fałsz”; (bez powrotu) żadne z nich nie przechodzi do następnej iteracji. Zamiast tego …

15
Jak iterować obiekt JavaScript?
Mam obiekt w JavaScript: { abc: '...', bca: '...', zzz: '...', xxx: '...', ccc: '...', // ... } Chcę użyć forpętli, aby uzyskać jej właściwości. Chcę iterować go w częściach (nie we wszystkich właściwościach obiektu jednocześnie). Za pomocą prostej tablicy mogę to zrobić za pomocą standardowej forpętli: for (i = …

21
Iteracja w zakresie dat w Pythonie
Mam następujący kod, aby to zrobić, ale jak mogę to zrobić lepiej? W tej chwili myślę, że to lepsze niż zagnieżdżone pętle, ale zaczyna mieć Perl-one-linerish, gdy masz generator w zrozumieniu listy. day_count = (end_date - start_date).days + 1 for single_date in [d for d in (start_date + timedelta(n) for …

19
Droga od rekurencji do iteracji
Użyłem rekurencji podczas wielu lat programowania, aby rozwiązać proste problemy, ale jestem w pełni świadomy, że czasami potrzebujesz iteracji z powodu problemów z pamięcią / prędkością. Kiedyś więc w bardzo odległej przeszłości szukałem, czy istnieje jakiś „wzorzec” lub podręcznikowy sposób przekształcania wspólnego podejścia do iteracji i nie znalazłem niczego. A …


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.