У меня есть это--
class A(object):
def __init__(self):
self.b = 1
self.c = 2
self.d = 4
Я хочу --
class A(object):
def __init__(self):
self.b = 1
self.c = 2
self.d = 4
def do_nothing(self):
a = {'b':1,'c':2,'d':4}
как использовать переменную экземпляра в качестве значения ключа в другом методе r
Магические методы __dict__
помогут вам
class A(object):
def __init__(self):
self.a = 1
self.b = 2
self.c = 3
def test(self):
print(self.__dict__)
a = A()
a.test()
Выход
{'a': 1, 'b': 2, 'c': 3}