Методы создания словаря Python из переменных

Я понимаю, что вы хотите, чтобы я создал словарь из переменных и дал ему имя. Вот несколько способов добиться этого:

Метод 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"}

Это всего лишь несколько примеров того, как можно создать словарь из переменных. Не стесняйтесь выбирать метод, который лучше всего соответствует вашим потребностям.