Edit: Basically, from what I’ve tested quickly, the python node doesn’t interprets the dictionary as a dict, but as a list (?). Dunno if it’s what you need in this case, but there is some reference about translating .net dicts to python dicts here:
So basically you can translate it, try to use design script methods inside of it to try to deal with it or just surrender to the simplicity of lists.