我是Python的新手,我正在尝试创建多个值为零的变量。
var1 = 0
var2 = 0
var3 = 0
so on...
如何在Python中执行
您可以像这样使用列表来存储您的值:
l = []
for i in range(10):
l.append(0)
它会像这样工作(几乎是@CoolCoding123)
var1,var2, var3 = (0, 0, 0)
您几乎不需要这样做,即动态创建变量。但你可以通过修改全局变量字典来实现。下面将创建变量var0...var9
,每个变量都设置为0:
varnames = ['var' + str(n) for n in range(10)]
for var in varnames:
globals()[var] = 0
然而,不要做这样的坏事。阅读数据结构,如列表和字典。
关于如何创建多个零值变量,这里有一种方法:
n = 5
data = {}
for i in range(5):
data["var%s" % i] = 0
稍后,如果需要特定索引i的值,则可以使用
获取该值value = data["var%s" % index]