Dustan wrote:
> Dennis Lee Bieber wrote:
>> > for i in range(0,len(param)):
>> > print a[i],
>>
>> for it in param:
>> print it,
>
> That's one way. However, if you need the position (this is for future
> reference; you don't need the position number here):
>
> for i in range(len(param)+1):
> print a[i],
>
> The last position was excluded because you forgot the '+1' part,
> creating an off-by-one bug.
No, your code creates that bug.
However, the above is not very pythonic - if param is a iterator and not a
sequence-protocol-adherent object, it fails. The usual way to do it is
for i, a in enumerate(param):
print a,
Diez
--
http://mail.python.org/mailman/listinfo/python-list