Ich habe eine Generatorfunktion und möchte die ersten zehn Elemente davon erhalten; mein erster Versuch war:
my_generator()[:10]
Das funktioniert nicht, weil Generatoren nicht subscriptable sind, wie der Fehler mir sagt. Im Moment habe ich um das mit gearbeitet:
list(my_generator())[:10]
Das funktioniert, da es den Generator in eine Liste umwandelt, ist aber ineffizient und macht den Sinn eines Generators zunichte. Gibt es eine eingebaute, pythonische Entsprechung von [:10]
für Generatoren?