Встречается на собеседованиях • сегодня
Чем заменили Union в Python 3.10
В Python 3.10 для аннотации типов вместо Union рекомендуется использовать оператор | (вертикальная черта). Это более краткий и читаемый синтаксис.
Пример:
python
# Старый стиль (до Python 3.10)
from typing import Union
def func(x: Union[int, str]) -> None: ...
# Новый стиль (Python 3.10+)
def func(x: int | str) -> None: ...Оба варианта работают, но | предпочтительнее. Под капотом Union[int, str] и int | str эквивалентны. Для обратной совместимости Union остаётся в модуле typing.

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