ich habe in meinem Programm eine definierte Structur aus einer Liste mit einer eigenen Klasse. Momentan sieht die Structur folgendermaßen aus:
Code: Alles auswählen
self.__data.append(ClimateData(self.__zuordnung))
Code: Alles auswählen
class ClimateData(object):
def __init__(self, nameList):
self.__data = {}
self.__means = {}
self.__parList = nameList
self.__numElements = {}
def addData(self, parName, data):
if len(self.__data[parName]) == 0:
for idx,d in enumerate(data):
self.__data[parName].append(d)
elif len(self.__data[parName]) == len(data):
for idx,d in enumerate(data):
self.__data[parName][idx] = self.__data[parName][idx]+data[idx]
- In der Variable self.__zuordnung() bzw. parList werden die Keys für das Dict. gespeichert.
- Die Klasse speichert Daten (also eine List) in ein Dict. Falls das Dict leer ist wird die Liste dynamisch erweitert, ansonsten werden die Daten des übergebenen Vectors elementweise addiert.