Page 1 of 1

Wie tippt ich einen Generator in Python 3 ein?

Posted: 13 May 2025, 17:31
by Anonymous
Nach PEP-484 sollten wir in der Lage sein, eine Generatorfunktion wie folgt einzugeben:

Code: Select all

from typing import Generator

def generate() -> Generator[int, None, None]:
for i in range(10):
yield i

for i in generate():
print(i)
< /code>
Das Listenverständnis enthält jedoch den folgenden Fehler in Pycharm. /> 
Ein paar Klärung nach dem Lesen einiger Antworten. Ich verwende die Pycharm Community Edition 2016.3.2 (die neueste Version) und habe das Typing.generator 
(im Code aktualisiert) importiert. Der obige Code läuft in Ordnung, aber Pycharm berücksichtigt dies als Fehler:

>