我正在使用python,并想知道是否可以向用户询问变量的名称,然后使用该名称创建变量。例如:将用户输入设置为变量名称
my_name = input("Enter a variable name") #for example the user could input orange
#code to set the value of my_name as a variable, say set it to the integer 5
print(orange) #should print 5 if the user entered orange
我知道它可以使用字典来完成,但我想知道这是否是可能的,而无需创建一个额外的对象。我正在使用python 3.谢谢。
谢谢,它的工作原理。但是,我总是必须用globals()来做这件事吗? –
我不知道有什么比通过'globals()'或'locals()'更简单的方法来实现你所要求的。 – EvenLisle
“本地人”不保证能够正常工作。 – Veedrac