Can global variable be passed into Python function?

Chris Angelico rosuav at gmail.com
Sat Feb 22 03:10:02 EST 2014


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.

ChrisA



More information about the Python-list mailing list