For example:
>>> Spoken = namedtuple(\"Spoken\", [\"loudness\", \"pitch\"])
>>> s = Spoken(loudness=90, pitch=\'high\')
>>> str(s)
you can use code like this:
from collections import namedtuple
class SpokenTuple( namedtuple("Spoken", ["loudness", "pitch"]) ):
def __str__(self):
return str(self.loudness)
s = SpokenTuple(loudness=90, pitch='high')
print(str(s))
This will wrap namedtuple in a class of your choice which you then overload the str function too.