Я использую Python 3.6
Я могу использовать функцию .format для вставки значения переменной как части нового значения переменной, как показано ниже:
var_1 = "First_Var"
var_2 = "Second_Var_{}".format(var_1)
print (var_1, var_2)
Это, когдаrun, печатает:
First_Var Second_Var_First_Var
Я хотел бы иметь возможность вставлять значения var_1 и var_2 в качестве значений в dict согласно приведенному ниже коду:
var_1 = "First_Var"
var_2 = "Second_Var_{}".format(var_1)
dict_with_inserts = {'First_Var': '{}_inserted', 'Second_Var': '{}_inserted'}.format(var_1, var_2)
print (dict_with_inserts)
Когда я запускаювыше, я получаю следующее сообщение об ошибке:
AttributeError: 'dict' object has no attribute 'format'
Так что, похоже, я не могу использовать функцию .format на dicts.Есть ли альтернативный способ сделать это или невозможно вставить значение переменной в Python dict?
Любые примеры или помощь будут высоко оценены.