Новый вид синтаксис дженериков Python3.12

Новый вид синтаксис дженериков Python3.12

В предыдущих версиях псевдонимы записывались след. образом:
from typing import TypeAlias
_T = TypeVar("_T")
ListOrSet: TypeAlias = list[_T] | set[_T]

В новой версии эта запись выглядит примерно так:
type ListOrSet[T] = list[T] | set[T]

Источник:

66
3 комментария

Очень поздно они это добавили. А так хоть стало как у нормальных языков тепрь 👍

2

Логичнее стало

1

блять, почему так уебищно?