Много раз у меня были функции, которые возвращают ключ/значение (словарь) с определенными ключами. очень простой пример:
Код: Выделить всё
def get_info(name):
name_first_letter = name[0]
return {'my_name': name, 'first_letter': name_first_letter}
Я могу сделать что-то вроде:
Код: Выделить всё
class NameInfo(object):
def __init__(self, name, first_letter):
self.name = name
self.first_letter = first_letter
Код: Выделить всё
def get_info(name) -> NameInfo:
Как лучше всего действовать в этом случае?
Подробнее здесь: https://stackoverflow.com/questions/442 ... known-keys
Мобильная версия