<div dir="ltr"><div><div><div><div><div><div>Ho un problema con la gestione di una lista.<br><br></div>Utilizzo un meodo del tipo:<br><br>def chart(self): <br> ret=[]<br> for k in range(0, len(self.ArrChartConfig)-1): <br>
for i in range(0, len(self.ArrChartData) - 1):<br> xval = self.ArrChartData[i][0]<br> yval = self.ArrChartData[i][1]<br> ret[k]['data'][i] = [xval, yval] #ciascun punto del grafico sarā determinato da una coppia di coordinate [x, y] <br>
return ret<br><br><br></div>Ho errore sulla riga: ret[k]['data'][i]<br><br></div>Commentandola e stampando i valori xval e yval, questi risultano corretti.<br><br></div>Il messaggio di errore č: <br><br>
File "/home/daniele/Desktop/Daniele2/chart.py", line 95, in getChartData<br> ret[k]['data'][i] = [xval, yval] #ciascun punto del grafico sarā determinato da una coppia di coordinate [x, y]<br>IndexError: list index out of range <br>
<br></div>Credo che il problema sia nella creazione dinamica della matrice ret[k]['data'][i] non riesco a trovare il modo di ovviare.<br><br></div>Grazie!<br><div><br>-- <br><div><div><div><div><div><div>Daniele San Giovanni
</div></div></div></div></div></div></div></div>