Как задать имя переменной через конкатенацию? (Python)
Есть переменные:
user_id = 94358349
config_xxxxxxx = 'test'
Как мне вместо xxxxxxx подставить значение переменной user_id, чтобы переменная выглядела вот так:
config_94358349 = 'test'
Ответы (1 шт):
Автор решения: Pet Linux
→ Ссылка
Напрямую - никак, но можно сделать dict с нужным ключом и значением:
configs = {}
user_id = "USER ID" # замените своим значением user_id
# теперь можно просто добавить новый ключ со значением в configs
configs["config_" + str(user_id)] = "Данные" # замените "Данные" своим необходимым значением
# Теперь в configs будет находиться нужные значения
print(configs)
Потом можно обращаться так:
print(configs["config_" + str(user_id)])