How to pass arguments by value in Python function?

For given code the output is as follows

b = 30
a = ['10']

In this case, "a" seems to be passed by value, because the value is  unchanged even after the call to the function. So it is clear that the arguments have been passed by value in the python function.