for k in range(0, 0) :non deve essere eseguito il ciclo
for k in range(0, 1) :deve essere eseguito una volta per k=0
for k in range(0, 2): deve essere eseguito con k=0 e con k
Guardando un po' di esempi ho notato che funziona già così. Attualmente non
funziona bene. Probabilmente il
>
> Quando eseguofor i in range(0, len(self.ArrChartData) - 1):
>
> se len(self.ArrChartData) è 0 voglio che il ciclo for non venga
> eseguito.
> se len(self.ArrChartData) è 1 voglio che il ciclo for non venga eseguito
> una sola volta con k=0
>
se len(self.ArrChartData) è 3 voglio che il c
errata corrige:
se len(self.ArrChartData) è 3 voglio che il ciclo for venga eseguito tre
volte con k=0, 1, 2
Il giorno 04 giugno 2013 10:05, Daniele San Giovanni <
sangiovanni.dani...@gmail.com> ha scritto:
> Ho fatto al momento la prima modifica e non viene più sollevata l'
> eccezione. Quind
Ho fatto al momento la prima modifica e non viene più sollevata l'
eccezione. Quindi dovrebbe andar bene.
Ho però un altro dubbio:
Quando eseguofor i in range(0, len(self.ArrChartData) - 1):
se len(self.ArrChartData) è 0 voglio che il ciclo for non venga eseguito.
se len(self.ArrChartData) è
Ciao,
il problema deriva dal fatto che ret è una lista vuota, quindi quando
cerchi di accedere al suo element ret[k] viene giustamente sollevata
un'eccezione IndexError proprio perchè il k-esimo elemento non esiste
(essendo una lista vuota).
Se ho capito bene, ret dovrà essere sempre una lista di
Ho un problema con la gestione di una lista.
Utilizzo un meodo del tipo:
def chart(self):
ret=[]
for k in range(0, len(self.ArrChartConfig)-1):
for i in range(0, len(self.ArrChartData) - 1):
xval = self.ArrChartData[i][0]
yval = self.Arr