Looping über Elemente des genannten Tupels in Python

Ich habe ein benanntes Tupel, dem ich Werte wie folgt zuweisen:

class test(object):
            self.CFTs = collections.namedtuple('CFTs', 'c4annual c4perren c3perren ntfixing')

            self.CFTs.c4annual = numpy.zeros(shape=(self.yshape, self.xshape))
            self.CFTs.c4perren = numpy.zeros(shape=(self.yshape, self.xshape))
            self.CFTs.c3perren = numpy.zeros(shape=(self.yshape, self.xshape))
            self.CFTs.ntfixing = numpy.zeros(shape=(self.yshape, self.xshape))

Gibt es eine Möglichkeit, Elemente eines benannten Tupels zu durchlaufen? Ich habe es versucht, aber es funktioniert nicht:

for fld in self.CFTs._fields:
                self.CFTs.fld= numpy.zeros(shape=(self.yshape, self.xshape))

Antworten auf die Frage(2)

Ihre Antwort auf die Frage