Die docs auf Dict
zeigen sie als generische Art, wie diese verwendet werden:Können generische Typenhinweise wie Dict und List blank ohne eckige Klammern verwendet werden?
def get_position_in_index(word_list: Dict[str, int], word: str) -> int:
return word_list[word]
word_list
oben als dict
:
def get_position_in_index(word_list: dict, word: str) -> int:
return word_list[word]
Aber ist es richtig, Dict
als Typhinweis zu verwenden, um eine dict
mit Schlüsseln und Werten irgendeines Typs anzuzeigen, so?
def get_position_in_index(word_list: Dict, word: str) -> int:
return word_list[word]
(Und ebenso können auch andere generische Typen wie List
und Sequence
auf diese Weise nackten verwendet werden?)