Consider following piece of code:
from collections import namedtuple
point = namedtuple("Point", ("x:int", "y:int"))
The Code above is just a way to demonstrate as to what I am trying to achieve.
I would like to make namedtuple
with type hints.
Do you know any elegant way how to achieve result as intended?
The prefered Syntax for a typed named tuple since 3.6 is
Edit Starting Python 3.7, consider using Data Classes (your IDE may not yet support them for static type checking):
You can use
typing.NamedTuple
From the docs
This is present only in Python 3.5 onwards