Я довольно новичок в Python, и мне трудно создавать локальные переменные из динамически созданного словаря (т. Е. Для каждой итерации процесса, который я запускаю, словарь может содержать другое число адресов).Создать новые ключи словаря из старых ключей словаря
У меня есть следующий словарь:
{"item['address1']": u"1 High Street", "item['address2']": u'FY3 9JH Blackpool', "item['address3']": u'United Kingdom'}
И хотел бы получить словарь следующим образом:
item['address1'] = "1 High Street"
item['address2'] = "FY3 9JH Blackpool"
item['address3'] = "United Kingdom"
Как я могу идти об этом? Спасибо вам за помощь!
Где что словарь пришел? Может быть легче решить проблему вверх по течению. – DSM
То, что вы описываете в своем названии, является ужасной идеей, но то, что вы описываете в своем теле вопроса, на самом деле довольно разумно. На самом деле это не переменное число локальных переменных; это будет преобразовывать ваш входной сигнал в более разумный dict. Это поможет понять, почему ваш диктат выглядит таким образом, в первую очередь. – user2357112
Если 'item = {'address1': u'1 High Street '}', тогда 'item [' address1 '] ==' 1 High Street'' – Riccati