[python] cykl for, iterace
Pavel Kosina
geon na post.cz
Čtvrtek Duben 12 10:03:03 CEST 2007
Radek Machulka napsal(a):
> Zdravim,
> potreboval bych v cyklu for ziskat aktualni hodnotu indexu seznamu, s kterym
> je prave pracovano (ktery byl prirazen do "iteracni" promenne). Zatim
> pouzivam externi citac v tele cyklu, ale zajimalo me, jestli to nejde nejak
> efektneji. Slo by to vyresit i pomoci prochazeni dvou seznamu najednou, neco
> jako "for i,j in seznam, range(len(seznam)):".
for i, j in enumerate(seznam):
print i,j
> Je vubec nejak mozne iterovat
> pres vice seznamu (potencialne vyuzitelne i jinde...)???
>
>
Já používám v těchto případech iteraci přes index a ke všem seznamům se
odkazuji přes ten index. Ale šlo by to určitě i přes iterátory.
Přehlednější to asi nebude, ale modernější ano ;-)
--
geon
Pavel Kosina
Další informace o konferenci Python