Hola que tal maestros, espero pudieran ayudarme, estoy tratando de meter datos a una lista de listas.
He aqui el código:
Código Funcion:
Ver originaldef cajas(num):
keri = 'SELECT * FROM table1 ORDER BY Fecha DESC;'
C.execute(keri)
reg = C.fetchall() #Aquí reg seria algo como (datetime.date(2009, 8, 26), 14L, 18L, 21L, 22L, 28L)
caja=[] #Esta es la lista que quiero regresar, donde contenga algo asi [0,1,2,2] en la cual los numeros indican la cantidad de veces que caen los numeros de reg en las "cajas", que vienen siendo los rangos descritos a continuación...
for k in range(num):
for i in range(num):
if reg[k][i] in range(0,8):
caja[i][0]+=1
if reg[k][i] in range(7,15):
caja[i][1]+=1
if reg[k][i] in range(14,22):
caja[i][2]+=1
if reg[k][i] in range(21,29):
caja[i][3]+=1
Pero me sale un error, en donde dice IndexError: list index out of range, no se a que se deba o si estoy inicializando mal la lista caja[], que obviamente quiero que sea una lista de listas....gracias de antemano