<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>