Python 如何制作变量列表

Python 如何制作变量列表,python,python-3.x,Python,Python 3.x,我想制作如下的变量: Var1 = 0 Var2 = 0 Var3 = 0 Var4 = 0 allvar = (Var1 = 0, Var2 = 0, Var3 = 0, Var4 = 0) 变成这样: Var1 = 0 Var2 = 0 Var3 = 0 Var4 = 0 allvar = (Var1 = 0, Var2 = 0, Var3 = 0, Var4 = 0) 我想要这样的列表,因为我想在用户输入特定内容时使用remove函数删除变量。为什么不使用字典呢 通过这种方式,您可

我想制作如下的变量:

Var1 = 0
Var2 = 0
Var3 = 0
Var4 = 0
allvar = (Var1 = 0, Var2 = 0, Var3 = 0, Var4 = 0)
变成这样:

Var1 = 0
Var2 = 0
Var3 = 0
Var4 = 0
allvar = (Var1 = 0, Var2 = 0, Var3 = 0, Var4 = 0)

我想要这样的列表,因为我想在用户输入特定内容时使用remove函数删除变量。

为什么不使用字典呢

通过这种方式,您可以根据需要在字典中添加或删除值

my_dict = {
   'var1': 0,
   'var2': 0,
    ...
}

如果需要返回值,可以通过my_dict.pop'var1'删除,否则可以删除my_dict['var1'],并使用my_dict['var3']=0添加项目。

为什么要创建列表?为什么不使用dict呢?在字典中,你可以用del或pop删除一个变量键入的条目。删除元素的代码太复杂。del my_dict['var1']更清晰,开销更小。如果您需要返回值,pop很有用,但是我也为其他用例添加了del方法,谢谢!