I have a function with different arguments. I want to change the value of an argument that has the same name as another argument. Is such a thing possible?
def change(var1, var2, var3, name):
    for i in range(5):
        #change var with the name 'name'
    print(#var with name 'name')
var1, var2, var3 = 0, 0, 0
change(var1, var2, var3, 'var1')
What I have done so far is this:
def change(var1, var2, var3, name)
    for i in range(5):
        if name == 'var1':
            var1 += 1
        elif name == 'var2':
            var2 += 1
        elif name == 'var3':
            var3 += 1
    if name == 'var1':
        print(var1)
    elif name == 'var2':
        print(var2)
    elif name == 'var3':
        print(var3)
var1, var2, var3 = 0, 0, 0
change(var1, var2, var3, 'var1')
But this way of writing it is very inefficient and not suitable if you have a large number of arguments.
 
    