arrays - Python 3.3 IndexError doesn't make sense -
arrays - Python 3.3 IndexError doesn't make sense -
i have multidimensional array in py3.3, looks like
[ # big container [ # month container ['date string', 'temp'],['date string', 'temp'] #dates in month ], #close month container [ # next month container ['date string', 'temp'], ['date string', 'temp'] ] ] here code:
dailydict = [] dailyrow = [] comparestation = 'myfile.csv' open(comparestation, newline='\n') csvfile: station = csv.reader(csvfile, delimiter=',', quotechar='|') row in station: if 1stdayofmonthcondition: dailydict.append(dailyrow) dailyrow = [] dailyrow.append(row) else: dailyrow.append(row) month in dailydict: print(month[1]) this gives me indexerror, list index out of range. however, when run print(month) each month printed out fine.
and when set printed month variable, say, x, in shell, can print(x[1]) fine. print(month[1]) still fails. confused.
thanks.
the index list starts @ 0 not 1 should seek print(month[0])to see if thing way
python arrays list multidimensional-array
Comments
Post a Comment