Wie tippt ich einen Generator in Python 3 ein?
Posted: 13 May 2025, 17:31
Nach PEP-484 sollten wir in der Lage sein, eine Generatorfunktion wie folgt einzugeben: (im Code aktualisiert) importiert. Der obige Code läuft in Ordnung, aber Pycharm berücksichtigt dies als Fehler:
>
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
>