Я понимаю, что вы хотите, чтобы я создал словарь из переменных и дал ему имя. Вот несколько способов добиться этого:
Метод 1: использование буквенной записи
name = "John"
age = 25
city = "New York"
my_dict = {
"name": name,
"age": age,
"city": city
}
Метод 2: использование конструктора dict()
name = "John"
age = 25
city = "New York"
my_dict = dict(name=name, age=age, city=city)
Метод 3. Использование цикла для присвоения переменных
name = "John"
age = 25
city = "New York"
my_dict = {}
variables = ["name", "age", "city"]
for var in variables:
my_dict[var] = globals()[var]
Метод 4. Использование функции locals()
name = "John"
age = 25
city = "New York"
my_dict = {key: value for key, value in locals().items() if key != "my_dict"}
Это всего лишь несколько примеров того, как можно создать словарь из переменных. Не стесняйтесь выбирать метод, который лучше всего соответствует вашим потребностям.