Sobes.tech
Junior — Middle
105

Кадом модул ё механизм наве дар Python 3.10 барои пайваст кардани маҷмӯъҳо ё амалҳои монанд, ҷойгузини Union, ворид карда шуд?

Ҷавоб аз AI

sobes.tech AI

В Python 3.10 был введён новый синтаксис объединения типов с помощью оператора |, который заменяет использование Union из модуля typing. Это позволяет писать более лаконичные и читаемые аннотации типов.

Пример:

# Раньше
from typing import Union

def func(x: Union[int, str]):
    pass

# В Python 3.10+
def func(x: int | str):
    pass

Таким образом, оператор | служит для объединения типов, аналогично Union, но более удобен и интуитивен.