[Python-ideas] iterable.__unpack__ method
Steven D'Aprano
steve at pearwood.info
Sun Feb 24 15:16:03 CET 2013
On 24/02/13 23:59, Chris Angelico wrote:
> On Sun, Feb 24, 2013 at 10:25 PM, Larry Hastings <larry at hastings.org> wrote:
>> Or
>>
>> command, subcommand = next(iterargs), next(iterargs)
>
> Err.... is there a language guarantee of the order of evaluation in a
> tuple, or is this just a "CPython happens to evaluate independent
> expressions left-to-right"? This is totally broken if the next() calls
> could be done in either order.
It's a language guarantee.
http://docs.python.org/2/reference/expressions.html#evaluation-order
--
Steven
More information about the Python-ideas
mailing list