PEP 585 Builtin Generic Types (typing) ¶
See also
Description ¶
In type annotations you can now use built-in collection types such as list and dict as generic types instead of importing the corresponding capitalized types (e.g. List or Dict) from typing .
Some other types in the standard library are also now generic, for example queue.Queue.
Example:
def greet_all(names: list[str]) -> None:
for name in names:
print("Hello", name)