Python 向字典/元组添加值
我有一个元组,我将其转换为dict。结果是,例如: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
{'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'}]
请张贴您的密码,并告诉我们您在哪里被卡住了。你也应该访问,我改变了我原来的问题,以反映我需要一份口述清单。我的错误是打字错误。我正在努力把你的建议转换成代码