Как установить хинтинг типа python для словарной переменной? - PullRequest
0 голосов
/ 01 октября 2018

Допустим, у меня есть словарь, хранящийся в переменной 'v':

from typing import Dict

v = { 'height': 5, 'width':14, 'depth': 3 }

result = doSomething( v )

def doSomething( value:Dict[???] ):
    #do stuff

Как мне объявить тип словаря в 'doSomething'?Любые идеи кто-нибудь?Ваша помощь очень ценится:)

1 Ответ

0 голосов
/ 01 октября 2018

Dict принимает два «аргумента», тип его ключей и тип его значений.Для dict, который отображает строки в целые числа, используйте

def doSomething(value: Dict[str, int]):

Документация , вероятно, может быть немного более явной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...