Passing an integer by reference in Python
It doesn’t quite work that way in Python. Python passes references to objects. Inside your function you have an object — You’re free to mutate that object (if possible). However, integers are immutable. One workaround is to pass the integer in a container which can be mutated: def change(x): x[0] = 3 x = [1] … Read more