gespeicherte liste in dictionary als liste ausgeben und nutz
Verfasst: Montag 29. Juni 2009, 13:19
Hi Alle,
ich habe ein Dictionary angelegt und wollte dort gespeicherte Einträge nutzen.
Wenn ich die Liste showBands nutzen will, so sieht er dies nicht als Liste an, sondern als Zeichenkette, und das erste Zeichen ist die eckige Klammer auf. Wie kann ich das ändern ? Ich habe jetzt schon mehrere Kombinationen durch, ohne Erfolg. Kann er im Dictionary nur unicode Typen speichern, oder auch int(),str(), list() ... ?
Ich habe noch ein bischen mehr code unter,
http://pastebin.com/mceed625
veröffentlicht, ich denke aber das dies eh zu viel ist und der Lösung des Problems nicht hilft, außer dass am Ende keiner mehr meinen Beitrag liest.
Grüße Markus
ich habe ein Dictionary angelegt und wollte dort gespeicherte Einträge nutzen.
Code: Alles auswählen
defaultSettings = {'maxitems':100,'rastertime':0.02,
'f_dat':'peakswerteundzeit.dat','PATHDAT':'../../../',
'showBands':["0","1","2"]}
. . .
settingDict = defaultSettings
. . .
self.showBands = settingDict['showBands']
. . .
def computetransientall(self,min,max):
listPeaks=[]
listSamples=[]
for i in self.showBands:
i=int(i)
listPeaks.append((self.list_arraypeaks[i][min:max]*np.abs(self.list_arraySamples[i][min:max]))+
self.list_arraypeaks[i][min:max])
listSamples.append(self.list_arraySamples[i][min:max])
t=self.arraytime[min:max]
return t,listPeaks,listSamples
Ich habe noch ein bischen mehr code unter,
http://pastebin.com/mceed625
veröffentlicht, ich denke aber das dies eh zu viel ist und der Lösung des Problems nicht hilft, außer dass am Ende keiner mehr meinen Beitrag liest.

Grüße Markus