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