Iterationen sind die aufeinanderfolgenden Wiederholungen in Schleifen wie for, foreach oder while. Bei Fragen mit diesem Tag geht es häufig darum, wie mit einer Datensammlung am besten umgegangen werden kann.
In meinem Skript muss ich eine Reihe von Aktionen über verschiedene Datumsbereiche hinweg ausführen, wobei ein Start- und ein Enddatum angegeben werden. Bitte geben Sie mir eine Anleitung, um dies mit Java zu erreichen. for ( currentDate = starDate; currentDate < endDate; currentDate++) { } Ich weiß, dass der obige …
Der Weg, um über einen Bereich in Bash zu iterieren, ist for i in {0..10}; do echo $i; done Was wäre die Syntax für das Durchlaufen der Sequenz mit einem Schritt? Angenommen, ich möchte im obigen Beispiel nur eine gerade Zahl erhalten.
Nehmen wir an, ich habe eine Liste wie diese: mylist = ["a","b","c","d"] Um die Werte zusammen mit ihrem Index zu drucken, kann ich die Python- enumerateFunktion wie folgt verwenden >>> for i,j in enumerate(mylist): ... print i,j ... 0 a 1 b 2 c 3 d >>> Wenn ich jetzt …
Angenommen, Sie haben ein Javascript-Objekt wie dieses: var data = { foo: 'bar', baz: 'quux' }; Sie können auf die Eigenschaften über den Eigenschaftsnamen zugreifen: var foo = data.foo; var baz = data["baz"]; Aber ist es möglich, diese Werte zu erhalten, wenn Sie den Namen der Eigenschaften nicht kennen? Macht …
Gibt es eine jQuery-Möglichkeit, eine Iteration über die Mitglieder eines Objekts durchzuführen, z. for (var member in obj) { ... } Ich mag es einfach nicht, wenn dies foraus meiner schönen jQuery-Notation herausragt!
Um eine Textdatei in C oder Pascal zu lesen, verwende ich immer die folgenden Schnipsel, um die Daten bis EOF zu lesen: while not eof do begin readline(a); do_something; end; Daher frage ich mich, wie ich dies in Python einfach und schnell tun kann.
Ich habe folgenden Code: // Obtain the string names of all the elements within myEnum String[] names = Enum.GetNames( typeof( myEnum ) ); // Obtain the values of all the elements within myEnum Array values = Enum.GetValues( typeof( myEnum ) ); // Print the names and values to file for …
Wie kann ich über ein Tupel iterieren (mit C ++ 11)? Ich habe folgendes versucht: for(int i=0; i<std::tuple_size<T...>::value; ++i) std::get<i>(my_tuple).do_sth(); aber das funktioniert nicht: Fehler 1: Entschuldigung, nicht implementiert: 'Listener ...' kann nicht in eine Argumentliste mit fester Länge erweitert werden. Fehler 2: Ich kann nicht in einem konstanten Ausdruck …
Ist es richtig zu sagen, dass überall dort, wo Rekursion verwendet wird, eine forSchleife verwendet werden könnte? Und wenn die Rekursion normalerweise langsamer ist, was ist der technische Grund dafür, sie jemals über eine forSchleifeniteration zu verwenden? Und wenn es immer möglich ist, eine Rekursion in eine forSchleife umzuwandeln, gibt …
Wenn ich einen Perl-Hash mit einer Reihe von (Schlüssel-, Wert-) Paaren habe, was ist die bevorzugte Methode zum Durchlaufen aller Schlüssel? Ich habe gehört, dass die Verwendung eachin irgendeiner Weise unbeabsichtigte Nebenwirkungen haben kann. Also, ist das wahr und ist eine der beiden folgenden Methoden die beste oder gibt es …
Ich habe versucht, mit einem Bereich rückwärts zu iterieren und each: (4..0).each do |i| puts i end ==> 4..0 Iteration durch 0..4schreibt die Zahlen. Auf der anderen Strecke r = 4..0scheint in Ordnung zu sein r.first == 4, r.last == 0. Es scheint mir seltsam, dass das obige Konstrukt nicht …
Sind forLoops wirklich "schlecht"? Wenn nicht, in welchen Situationen wären sie besser als ein konventionellerer "vektorisierter" Ansatz? 1 Ich bin mit dem Konzept der "Vektorisierung" vertraut und weiß, wie Pandas vektorisierte Techniken einsetzt, um die Berechnung zu beschleunigen. Vektorisierte Funktionen senden Vorgänge über die gesamte Serie oder DataFrame, um Beschleunigungen …
Ich stoße oft auf folgenden Code: if ( items != null) { foreach(T item in items) { //... } } Grundsätzlich stellt die ifBedingung sicher, dass der foreachBlock nur ausgeführt wird, wenn er itemsnicht null ist. Ich frage mich, ob die ifBedingung wirklich benötigt wird oder foreachob der Fall behandelt …
Ich habe Schwierigkeiten zu entscheiden, wie zeitlich komplex Euklids größter gemeinsamer Nenner-Algorithmus ist. Dieser Algorithmus im Pseudocode lautet: function gcd(a, b) while b ≠ 0 t := b b := a mod b a := t return a Es scheint von a und b abzuhängen . Ich denke, dass die …
Welches ist die beste Implementierung (in Bezug auf Geschwindigkeit und Speichernutzung) für die Iteration durch ein Perl-Array? Gibt es einen besseren Weg? ( @Arraymuss nicht beibehalten werden). Implementierung 1 foreach (@Array) { SubRoutine($_); } Implementierung 2 while($Element=shift(@Array)) { SubRoutine($Element); } Implementierung 3 while(scalar(@Array) !=0) { $Element=shift(@Array); SubRoutine($Element); } Implementierung 4 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.