[python] porovnání listů

Ivo Štolpa pussa na pussa.cz
Úterý Březen 22 11:45:17 CET 2005


Krmela Tomas napsal(a):

> Dobrý den,
>
>  
>
> Lines je modifikováno
>
> Blines je puvodní list
>
> Napsal jsem si kod
>
>  
>
> mod=0
>
>             for i in lines:
>
>                 if mod==0:
>
>                     if lines[i]!=blines[i]:
>
>                         mod=1
>
>             if mod==1:
>
>  
>
> hazi mi to chybu TypeError: list indices must be integers
>
>  
>
> nevíte proc?
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Python mailing list
>Python na py.cz
>http://www.py.cz/mailman/listinfo/python
>
Protože do i ve for i in lines: se ti neuloží index prvku seznamu, ale 
samotný prvek. Musíš tedy napsat něco jako: for i in range(len(lines)).

Ivo

-- 
Ing. Ivo Štolpa

***********************************************
PUSSA software, Žižkova 13, 58601 Jihlava
e-mail: pussa na pussa.cz, ivo.stolpa na seznam.cz
stránky: http://www.pussa.cz
mobilní telefon: 602 735 124
pevná linka: 567 320 386
fax: 602 783 071
***********************************************





Další informace o konferenci Python