Let's say I have 2 "empty" dicts:

```
keys_in = ["in1","in2"]
dict2 ={key: None for key in keys_in}
keys_out = ["out1","out2"]
dict3 ={key: None for key in keys_out}

```

And I want to "map" one of the values from a dict to the other:

```
dict3["out1"] = dict2["in1"]

```

So that if the value of `dict2["in1"]` is set, I get the same value in `dict3["out1"]`

Is this possible? tried this and the value is not changed:

```
keys_in = ["in1","in2"]
dict2 ={key: None for key in keys_in}
keys_out = ["out1","out2"]
dict3 ={key: None for key in keys_out}

dict3["out1"] = dict2["in1"]
dict2["in1"]  = 4

print(dict3["out1"]) #keeps being None
print(dict2["in1"]) # this of course  is 4

```

I got this idea thinking on C++ pointers, I'm not sure if I'm in the right direction:s