Beachten Sie, dass ich beim Erweitern und Zuweisen eines Taples zu mehreren Variablen, z. B. dem Rückgabewert einer Funktion, nicht wusste, wie man einen Typhinweis schreibt. Es scheint dies zu tun. Sie können nicht in einer Zeile schreiben.
from typing import Tuple
def foo() -> Tuple[int, float]:
return 1, 1.0
a: int
b: float
a, b = foo()
Übrigens ist der Name dieser Syntax unbekannt, aber es scheint gut zu sein, mit "Auspacken eines Tupels" zu googeln.
Recommended Posts