Встречается на 1% собеседований по Python
Какие знаешь особенности аннотации словаря
В 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
интервью вопросы и ответы