なぜこれが機能しないのか本当にわかりません。ここにコードの重要な部分があります(それはリートコードチャレンジからです)。最初の行はNameErrorをスローします。
def totalFruit(self, tree: List[int]) -> int:
pass
最初にList
をインポートしようとすると、エラーが発生しますNo module named 'List'
。私はAnacondaのPython 3.7.3を使用しています。
リストが受け入れるタイプに注釈を付けるには、typing.List
を使用する必要があります
from typing import List
List
をインポートしましたか?
タイプヒントでstrのリストを指定できるようにするには、typing
パッケージとfrom typing import List
(大文字、組み込みのlist
と混同しないでください)を使用できます。 )