If I do this in python 3.8.3:
globals()['any_new_variable_name'] = 'any_value_or_object_here'
print(any_new_variable_name)
It works like assignment.
Is this considered 'defined' behavior? Is variable assignment simply in a sense syntactic sugar for adding keys to the dictionary object we can access with globals()
?