#python #dictionary
#python #словарь
Вопрос:
У меня есть проблема, которую необходимо решить, но я не знаю, какая идея для ее решения.
у меня здесь есть словарь и переменные, содержащие строку, и я хочу добавить строку переменных в ключи моих словарей. Вот мой пример :
вот мои переменные, которые я хочу добавить к ключам в словарях. test = ‘2019’
и вот мой старый словарь
dict = {'X':12, 'Y':13}
мой словарь пожеланий складывается из старой строки для переменных
wishdict = {'X2019':12. 'Y2019':13}
Комментарии:
1. взгляните на список понимания (или словарь в этом случае). что-то вроде
{'{}{}'.format(k, test):v for k, v in dict.items()}
должно выполнить эту работу
Ответ №1:
Используйте понимание словаря с f-string
помощью s:
test = '2019'
d = {'X':12, 'Y':13}
wishdict = {f'{k}{test}': v for k, v in d.items()}
print (wishdict)
{'X2019': 12, 'Y2019': 13}