typing
модуль обеспечивает базовый класс для общих подсказок типа: typing.Generic
класса.
Подклассы аргументов типа Generic
accept в квадратных скобках, например:
list_of_ints = typing.List[int]
str_to_bool_dict = typing.Dict[str, bool]
Мой вопрос: как я могу получить доступ к этим аргументам типа?
То есть, учитывая str_to_bool_dict
качестве входных данных, как я могу получить str
и bool
качестве вывода?
В основном я ищу такую функцию, что
>>> magic_function(str_to_bool_dict)
(<class 'str'>, <class 'bool'>)