是否可以让用户通过输入来决定变量的名称?

问题描述 投票:0回答:1

我正在尝试创建一个程序,用户可以在其中存储(只要代码运行)他们自己的变量,我能看到成功做到这一点的唯一方法是让他们命名变量,但我不确定如果可能的话,您如何能够使用存储变量的内容作为变量名,有什么建议或解决方案吗?

python variables
1个回答
0
投票

你无法直接实现它,但是通过使用像字典这样的数据结构,你可以以某种方式实现它,例如:

user_variables = {}
variable_name = input("Enter variable name: ")
variable_value = input("Enter variable value: ")
user_variables[variable_name] = variable_value

请记住,使用用户定义的变量名称可能会导致覆盖现有变量或代码混乱等问题。

© www.soinside.com 2019 - 2024. All rights reserved.