>>> from collections import namedtuple
>>> Cat = namedtuple('Cat', 'name color')
# наш новый "класс" Cat работает, как и ожидалось:
>>> my_cat = Cat('Barsik', 'black')
>>> my_cat.color
'black'
>>> my_cat.name
'Barsik'
# удобное представление по умолчанию:
>>> my_cat
Car(name='Barsik', color='black')
# как и tuples, namedtuples неизменяемы:
>>> my_cat.color = 'white'
AttributeError: "can't set attribute"