for statement on empty iterable
james_027
cai.haibin at gmail.com
Wed Aug 22 02:49:32 EDT 2007
hi,
> Oh I see. You have to combine a couple of concepts but for this
> example you'd say:
>
> name = 'james' # 'l' looks too much like the digit 1
> for i,c in enumerate(name):
> print i, c
> print i
>
> enumerate(name) generates the sequence
>
> (0,'j'), (1,'a'), (2,'m'), (3,'e'), (4,'s')
>
> and the above loop splits those tuples into two indexes i and c.
>
> You should probably read the tutorial and work through the examples.
> If you get something wrong with this basic stuff, your computer won't
> explode or anything like that, so try stuff out. Be more careful when
> you start using library routines that can delete files ;).
Thanks, it just that I am afraid of coding that something works but
ugly or inefficient.
cheers,
james
More information about the Python-list
mailing list