我正在尝试制作像这样的变量列表
c1 = 0
c2 = 0
一直到c9
。如何根据c?
因此,举例来说,我想概括一下,当一个变量等于0时,定义了另一个具有相同数字的变量。
if c[n] = 0
p[n] = 'X'
PS。对不起任何格式错误,这是我的第一篇文章。
答案 0 :(得分:3)
正如评论中所建议的那样,您肯定在寻找列表:
c = []
c.append(0) # access this using c[0]
c.append(0) # access this using c[1]
...
# Alternatively fill the list from start
c = [0, 2, 1, 3, 0, 3, 1]
...
if c[n] == 0:
p[n] = "X"
答案 1 :(得分:0)
这在技术上是可行的,但我不推荐它。
您可以使用getattr(object_or_module_variables_are_in, 'a' + str(number))
但是,使用getattr
通常表明您做错了。