Wie tippt ich einen Generator in Python 3 ein?Python

Python-Programme
Anonymous
 Wie tippt ich einen Generator in Python 3 ein?

Post 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:

>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post