I'm looking for help in merging two dictionaries in a specific way.
I would be very grateful for any thoughts.
I have two dictionaries like this:
1st dict:
servers:
server1:
Property1: A
Property2: B
Property3: C
server2:
Property1: A
Property2: B
Property3: C
2nd dict:
management:
server1: ip1_addr
server2: ip2_addr
Desired result:
servers:
server1:
Property1: A
Property2: B
Property3: C
Property4: ip1_addr
server2:
Property1: A
Property2: B
Property3: C
Property4: ip2_addr
Or I may have chosen the wrong path, all I need is to loop over two that dictionaries in one go, to get ip1_addr under server1 key and ip2_addr under server2 key
Best Answer
Convert the dictionary management first
gives
Then combine the dictionaries
gives the desired result
If you want to iterate the result it's easier to convert both dictionaries to lists
give
Then use Community.General filter lists_mergeby
gives