[python] Prvni jazyk: Python - index z for
Jaroslav Pachola
j_p_misc na centrum.cz
Pátek Září 24 19:34:01 CEST 2004
Zdravim,
>
> for item in a:
> if item in ['a','lamb']:
> i = a.index(item)
> print i, item
>
> Nebo mate lepsi reseni jak v cyklu, kde iteraci je objekt ze seznamu,
> ziskat jeho index v listu?
> Zdenek
>
lepsi reseni (pokud nezname index pomoci (x)range) asi neexistuje, ale
rozhodne se nejedna o dobre reseni, protoze se to nebude korektne chovat v
pripade, ze seznam obsahuje vice stejnych prvku. Proto bych se takovym
konstrukcim zdaleka vyhnul. Python 2.4 tusim bude podporovat iterovani s
navratem indexu i prvku najednou a to by mohlo v nekterych pripadech byt
docela prijemne.
JP
Další informace o konferenci Python