Suchergebnisse für Anfrage "iterator"

4 die antwort

Wie implementiere ich "next", damit ein Dictionary-Objekt iterierbar ist?

Ich habe den folgenden Wrapper für ein Wörterbuch: class MyDict: def __init__(self): self.container = {} def __setitem__(self, key, value): self.container[key] = value def __getitem__(self, key): return self.container[key] def __iter__(self): ...

2 die antwort

sauberste Methode zum Aufrufen einer Funktion in einer Liste von Elementen

n Python 2 habe ichmap, um eine Funktion auf mehrere Elemente anzuwenden, z. B. um alle Elemente zu entfernen, die einem Muster entsprechen: map(os.remove,glob.glob("*.pyc"))Natürlich ignoriere ich den Rückkehrcode vonos.remove, Ich möchte nur, ...

6 die antwort

ibt es eine eingebaute Möglichkeit, die Länge einer Iteration in Python zu ermittel

Zum Beispiel können Dateien in Python iteriert werden. Sie werden über die Zeilen in der Datei iteriert. Ich möchte die Anzahl der Zeilen zählen. Ein schneller Weg ist, dies zu tun: lines = len(list(open(fname))) Dies lädt jedoch die gesamte ...

TOP-Veröffentlichungen

4 die antwort

Iterator (iter ()) - Funktion in Python.

Für Wörterbuch kann ich @ verwenditer() zum Durchlaufen der Schlüssel des Wörterbuchs. y = {"x":10, "y":20} for val in iter(y): print valWenn ich den Iterator wie folgt habe, class Counter: def __init__(self, low, high): self.current = low ...

4 die antwort

Iteratorleistung

Führt das Implementieren und Verwenden eines Iterators im Vergleich zum direkten Verwenden eines Zeigers zu Performance-Einbußen jeglicher Art? (Angenommen, wir verwenden die höchste Compileroptimierung ...) Der Code ist vonhttp: ...

2 die antwort

Seltsame Schnittstellenmethode für Punktiterator

Ich muss über bestimmte Punkte des Umfangsrechtecks iterieren (in einigen Fällen muss ich über eine Linie dieses Rechtecks iterieren, in anderen Fällen muss ich über das gesamte Rechteck iterieren). Ich habe eine ...

2 die antwort

Schneller und flexibler Iterator für abstrakte Klasse

Um Raster schnell und flexibel mit Daten zu durchlaufen, habe ich eine abstrakte GridDataStructure-Klasse mit Vorlagen eingerichtet. Auf die Daten sollte von STL-Iteratoren zugegriffen werden. Wenn jemand die Klasse verwendet, sollte er sich ...

6 die antwort

__next__ in Generatoren und Iteratoren und was ist ein Methodenwrapper?

ch las über Generator und Iteratoren und die Rolle von__next__() . '__next__' in dir(mygen). ist wah '__next__' in dir(mylist), ist falsc Als ich genauer hinschaute, '__next__' in dir (mylist.__iter__()) ist wah warum is__next__ nur ...

8 die antwort

Wie lösche ich einen reverse_iterator aus einer stl-Datenstruktur?

Aus irgendeinem Grund schlägt der folgende Code fehl. Sie können einen reverse_iterator nicht einfach mit der base () -Methode löschen. #include <set> #include <iostream> int main() { std::set<int> setOfInts; setOfInts.insert(1); ...