Python dictionaries can only have one value per key. You could use a list comprehension to generate a dictionary with values as a list containing the values from your two dictionaries, if you want to avoid writing out an iterator over all the items. An example of a resulting data structure:
{'centos':[{'remoteVersion':'7.6', 'localVersion':'7.5'}]}
That said, I think another solution for you may be using a class:
class myNode:
def __init__(self, id, remoteVersion, localVersion):
self.id = id
self.remoteVersion = remoteVersion
self.localVersion = localVersion
This allows you to generate myNode objects:
node1 = myNode('centos7', '7.6', '7.5')