Can global variable be passed into Python function?
Steven D'Aprano
steve+comp.lang.python at pearwood.info
Sat Feb 22 03:28:17 EST 2014
On Sat, 22 Feb 2014 19:10:02 +1100, Chris Angelico wrote:
> On Sat, Feb 22, 2014 at 7:02 PM, <wxjmfauth at gmail.com> wrote:
>>>>> # a swapping variant
>>>>> def swap(a, b):
>> ... ab = [a, b]
>> ... ab[1], ab[0] = ab[0], ab[1]
>> ... return ab[0], ab[1]
>
> Provably identical to:
>
> def swap(a, b):
> return b, a
>
> The rest is just fluff.
You don't even need the function call.
a, b = b, a
--
Steven
More information about the Python-list
mailing list