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

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

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

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

Источник:

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

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

2
Ответить

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

1
Ответить

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

Ответить