У меня есть этот метод, который принимает неизвестное количество аргументов, и у меня есть некоторые переменные из другого класса, которые я хочу совместить с именем переменной arg. Имена переменных одинаковы для этого текущего класса и для OtherClass. Я думал о чем-то вроде:Получение имени переменной в Python?
def my_method(self, *args):
for arg in args:
OtherClass.arg_variable_name = arg # where "arg" on the right is the value
Как я мог сделать это эффективно в python?
Возможно, вы захотите использовать 'dict' –
' x = 5; def n (p): print "varname is?"; n (x); 'является именем var 5 x или p? несколько имен могут указывать на один и тот же объект ... каково фактическое имя переменной объекта? –