One linha in tabela doesn't have the syntax "something:something" so
split() returns a 0 or 1 sized list and tmp[0] or tmp[1] points
outside the list.

2007/12/24, Vaurdan <[EMAIL PROTECTED]>:
> 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

-- 
Florencio Cano Gabarda
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to