Встречается на собеседованиях • сегодня
Какие знаешь особенности аннотации словаря
В Python 3.9+ появилась аннотация dict с указанием типов ключей и значений через dict[K, V] (аналог typing.Dict). Особенности:
- Синтаксис:
dict[str, int]означает словарь с ключамиstrи значениямиint. - Использование:
python
def process_data(data: dict[str, list[int]]) -> dict[str, int]:
return {k: sum(v) for k, v in data.items()}- Обратная совместимость:
dictбез параметров эквивалентенdict[Any, Any]. - Проверка типов:
mypy/pyrightпроверяют соответствие типов при использовании. - Отличие от
typing.Dict:dict[...]предпочтительнее в Python 3.9+, ноtyping.Dictсохраняет обратную совместимость.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы