Lada Kugis <[email protected]> writes:
> in python for example:
> for i in range(1,n)
> goes from 1,2,3,4,...,n-1
> (that is, it goes from 1 up to, but not including n)
Also, ‘range(n)’ counts from 0 to n-1.
> Why is that so ?
The answer is in the documentation for ‘range’:
For example, range(4) returns [0, 1, 2, 3]. The end point is
omitted! These are exactly the valid indices for a list of 4
elements.
You may be interested in the iterator-generating functions in
‘itertools’ <URL:http://docs.python.org/library/itertools>.
--
\ “Our products just aren't engineered for security.” —Brian |
`\ Valentine, senior vice-president of Microsoft Windows |
_o__) development |
Ben Finney
--
http://mail.python.org/mailman/listinfo/python-list