Even I got confused a bit:<div>explaination: this is called iterable unpacking</div><div>`start, stop = 0, start` is the same as:</div><div>temp = start</div><div>start = 0</div><div>stop = temp</div><div><br><div class="gmail_quote">
On 15 August 2012 10:37, levi nie <span dir="ltr"><<a href="mailto:levinie001@gmail.com" target="_blank">levinie001@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>ok,what does "start, stop = 0, start" in the code mean?</div><div>it's really strange.how does it work?</div><div><br></div><div>code:</div><div>def interval(start, stop=None, step=1):</div><div> 'Imitates range() for step > 0'</div>
<div> if stop is None: </div><div> start, stop = 0, start</div><div> result = []</div><div> i = start </div><div> while i < stop:</div><div> result.append(i) </div><div> i += step </div>
<div> return result</div><div><br></div><div>print interval(10)</div>
<br>--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
<br></blockquote></div><br></div>