Em 24/12/07, Vaurdan<[EMAIL PROTECTED]> escreveu: > Hello, > I've this code: > def print_tabela(tabela): > print "Tabela 1 | Tabela 2" > for linha in tabela: > tmp = linha.split(":") > print tmp[0] + " | " + tmp[1], > > But give me this error: > Tabela 1 | Tabela 2 > Traceback (most recent call last): > File "./teste.py", line 126, in <module> > print_tabela(conteudo) > File "./teste.py", line 58, in print_tabela > print tmp[0] + " | " + tmp[1], > IndexError: list index out of range
'linha' doesn't have a ":" on it, so when you split you get something like [yourlinhacontents] therefore tmp[1] is out of range. > -- > http://mail.python.org/mailman/listinfo/python-list > -- -- Guilherme H. Polo Goncalves -- http://mail.python.org/mailman/listinfo/python-list