我有一个这样的字典:
我想根据它创建以下字典
这意味着每个值列表都应该在给定值列表时有单独的子字典。
d = {
'hosts': [
{'hostname': 'abc', 'ip': '127.0.0.1', 'extra_check_cmd': 'check-me'},
{'hostname': 'def', 'ip': '127.0.0.2', 'extra_check_cmd': 'check-it,check-this'},
{'hostname': 'ijk,uvw,xyz', 'ip': '127.0.0.3,127.0.0.4,127.0.0.5', 'extra': 'check-me,check-this,check-it'}
]
}
我想根据它创建以下字典
d = {
'hosts': [
{'hostname': 'abc', 'ip': '127.0.0.1', 'extra_check_cmd': 'check-me'},
{'hostname': 'def', 'ip': '127.0.0.2', 'extra_check_cmd': 'check-it'},
{'hostname': 'def', 'ip': '127.0.0.2', 'extra_check_cmd': 'check-this'},
{'hostname': 'ijk', 'ip': '127.0.0.3', 'extra': 'check-me'},
{'hostname': 'uvw', 'ip': '127.0.0.4', 'extra': 'check-me'},
{'hostname': 'xyz', 'ip': '127.0.0.5', 'extra': 'check-me'}
{'hostname': 'ijk', 'ip': '127.0.0.3', 'extra': 'check-it'},
{'hostname': 'uvw', 'ip': '127.0.0.4', 'extra': 'check-it'},
{'hostname': 'xyz', 'ip': '127.0.0.5', 'extra': 'check-it'}
{'hostname': 'ijk', 'ip': '127.0.0.3', 'extra': 'check-this'},
{'hostname': 'uvw', 'ip': '127.0.0.4', 'extra': 'check-this'},
{'hostname': 'xyz', 'ip': '127.0.0.5', 'extra': 'check-this'}
]
}
这意味着每个值列表都应该在给定值列表时有单独的子字典。