Python 向字典/元组添加值

Python 向字典/元组添加值,python,dictionary,Python,Dictionary,我有一个元组,我将其转换为dict。结果是,例如: {'test-rz-01.test.de': '10.60.1.100','test2.test.de': '10.60.1.10’} 我现在需要在每个条目中添加“静态”内容,使其看起来像一个目录列表: [{'name': 'test-rz-01.test.de', 'ipv4addr':'10.60.1.100', 'view': 'External', 'zone': 'test.de'}, {'name': 'test2.test.d

我有一个元组,我将其转换为dict。结果是,例如:

{'test-rz-01.test.de': '10.60.1.100','test2.test.de': '10.60.1.10’}
我现在需要在每个条目中添加“静态”内容,使其看起来像一个目录列表:

[{'name': 'test-rz-01.test.de', 'ipv4addr':'10.60.1.100', 'view': 
'External', 'zone': 'test.de'}, {'name': 'test2.test.de', 'ipv4addr': 
'10.60.1.10’, 'view': 'External', 'zone': 'test.de'}]

实现这一目标的“最佳”方法是什么?

从字典开始

>>> d = {'test-rz-01.htwk-leipzigtest.de': '10.60.1.100', 'test2.test.de': '10.60.1.10'}
使用一个列表理解,在其中你构建了dicts

>>> [{'name':domain, 'ipv4addr':ip, 'view': 'External', 'zone': 'test.de'}
...  for domain, ip in d.items()]
输出:

[{'ipv4addr': '10.60.1.10', 'name': 'test2.test.de', 'zone': 'test.de', 'view': 'External'}, {'ipv4addr': '10.60.1.100', 'name': 'test-rz-01.htwk-leipzigtest.de', 'zone': 'test.de', 'view': 'External'}]

请张贴您的密码,并告诉我们您在哪里被卡住了。你也应该访问,我改变了我原来的问题,以反映我需要一份口述清单。我的错误是打字错误。我正在努力把你的建议转换成代码