it's really strange.how does it work?
Ramchandra Apte
maniandram01 at gmail.com
Wed Aug 15 01:18:32 EDT 2012
Even I got confused a bit:
explaination: this is called iterable unpacking
`start, stop = 0, start` is the same as:
temp = start
start = 0
stop = temp
On 15 August 2012 10:37, levi nie <levinie001 at gmail.com> wrote:
> ok,what does "start, stop = 0, start" in the code mean?
> it's really strange.how does it work?
>
> code:
> def interval(start, stop=None, step=1):
> 'Imitates range() for step > 0'
> if stop is None:
> start, stop = 0, start
> result = []
> i = start
> while i < stop:
> result.append(i)
> i += step
> return result
>
> print interval(10)
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20120815/b50b972f/attachment.html>
More information about the Python-list
mailing list