У меня есть функция с именем "myfunction".У меня есть строка «a», мне нужно передать ее в «myfunction», чтобы она давала тот же результат, как если бы моя строка была именем объекта python, myfunction(a)
Так что у меня есть
def myfunction(var):
print var
a = 1
mystring = "a"
Iнужно передать "mystring" в "myfuntion", чтобы он вел себя как переменная "a", переданная ему.Я думал о чем-то вроде этого, но это не сработает:
myfunction(exec(mystring))
PS.Да, я знаю о последствиях exec (), пожалуйста, объяснять это не нужно.