class Person():
member = {"lleg" : 2,"rleg" : 2,"larm" : 2,"rarm" : 2}
hero = Person()
enemy = Person()
hero.member["lleg"] = 1
enemy.member["larm"] = 1
print (str(hero.member["larm"]) + " " + str(enemy.member["lleg"])) # 1 1
Такая проблема. Создаю два экземпляра класса, в котором присутствует список. Изменив словарь в одном экземпляре, словарь изменяется и во всех других экземплярах. Я так понимаю, что словарь стал по умолчанию статичным. Как сделать так, чтобы у каждого экземпляра этого класса были свои значения в словаре?