[lang-ref] ( named_tuple ) ( python )
def test_named_tuple():
# namedtuple('T', ['x', 'y'])
from collections import namedtuple
t = namedtuple('T', ['x', 'y'])(1, 2)
assert t.x == 1
assert t.y == 2
assert t[0] == 1
assert t[1] == 2
# Note:
# This feels lightweight in Swift because it’s built-in.
# In Python, once you’re defining a named tuple type, you might as well use a class (e.g., a dataclass).