Suchergebnisse für Anfrage "iterator"
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): ...
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, ...
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 ...
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 ...
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: ...
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 ...
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 ...
__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 ...
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); ...