Suchergebnisse für Anfrage "iterator"

2 die antwort

Über Wörterbuchelemente (), Werte (), Schlüssel () in Python 3 iterieren

Wenn ich richtig verstehe, in Python 2,iter(d.keys()) war das gleiche wied.iterkeys(). Aber jetzt,d.keys() ist eine Ansicht, die sich zwischen der Liste und dem Iterator befindet. Was ist der Unterschied zwischen einer Ansicht und einem ...

24 die antwort

Ist es möglich, Iteratoren in Java zusammenzuführen?

Ist es möglich, Iteratoren in Java zusammenzuführen? Ich habe zwei Iteratoren und möchte sie kombinieren / zusammenführen, damit ich ihre Elemente in einem Durchgang (in derselben Schleife) und nicht in zwei Schritten durchlaufen kann. Ist das ...

8 die antwort

Flattening Iterator

Gibt es eine vorhandene Iterator-Implementierung (möglicherweise in Boost), die eine Art Iterator zur Reduzierung implementiert? Beispielsweise unordered_set<vector<int> > s; s.insert(vector<int>()); s.insert({1,2,3,4,5}); s.insert({6,7,8}); ...

TOP-Veröffentlichungen

2 die antwort

Wie vermeide ich das Auspacken, wenn ein Vektor mit Optionen oder Ergebnissen nur in die erfolgreichen Werte konvertiert wird?

Ich habe einVec<Result<T, E>> und ich möchte alles ignorierenErr Werte, konvertiert es in einVec<T>. Ich kann dies tun vec.into_iter().filter(|e| e.is_ok()).map(|e| e.unwrap()).collect()Dies ist sicher, aber ich möchte die Verwendung von @ ...

16 die antwort

C ++ - Vektor vom Ende bis zum Anfang durchlaufen

Ist es möglich, einen Vektor vom Ende bis zum Anfang zu iterieren? for (vector<my_class>::iterator i = my_vector.end(); i != my_vector.begin(); /* ?! */ ) { }Oder ist das nur mit so etwas möglich: for (int i = my_vector.size() - 1; i >= 0; --i) { }

8 die antwort

Was ist die idiomatischste Art, mit einem Iterator of Results zu arbeiten?

Ich habe Code wie folgt: let things = vec![/* ...*/]; // e.g. Vec<String> things .map(|thing| { let a = try!(do_stuff(thing)); Ok(other_stuff(a)) }) .filter(|thing_result| match *thing_result { Err(e) => true, Ok(a) => check(a), }) ...

6 die antwort

Verwenden eines Iterators zum Teilen eines Arrays in Teile mit ungleicher Größe

Ich habe ein Array, das ich in 3-Element-Sub-Arrays aufteilen muss. Ich wollte dies mit Iteratoren tun, aber am Ende iteriere ich über das Ende des Arrays hinaus und störe obwohl ich den Iterator nicht dereferenziere. gegeben:auto foo = { 1, 2, ...

2 die antwort

In Rust, ist ein Vektor ein Iterator?

Ist es richtig zu sagen, dass ein Vektor (neben anderen Sammlungstypen) ein @ isIterator? Zum Beispiel kann ich einen Vektor wie folgt durchlaufen, weil er das @ implementierIterator Merkmal (wie ich es verstehe): let v = vec![1, 2, 3, 4, 5]; ...

4 die antwort

Zeilenwerte aktualisieren, bei denen bestimmte Bedingungen in pandas @ erfüllt si

Say Ich habe den folgenden Datenrahmen: [/imgs/qD5f2.png] Was ist der effizienteste Weg, um die Werte der Spalten zu aktualisieren feat und another_feat bei dem dieStro ist Nummer2? Ist das das? for index, row in df.iterrows(): if ...

4 die antwort

Vorbereitung für std :: iterator wird veraltet

m 21. Mä st Das Normungsgremium stimmte der Abwertung von @ zstd::iterator [http://en.cppreference.com/w/cpp/iterator/iterator] vorgeschlagen in P0174 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0174r1.html#2.1]: Die lange Folge ...