我正在尝试在循环中创建多个数组,并且需要在后续访问它们。我不明白为什么可以在循环内修改和打印,但在循环外部会提示变量不存在。
for i in range (0,3):
a_i=[i]
a_i.append(i+1)
print a_i
print a_1
有没有人能给我一个关于如何解决问题的建议?
for i in range (0,3):
a_i=[i]
a_i.append(i+1)
print a_i
print a_1
有没有人能给我一个关于如何解决问题的建议?
i == 1
,你不能期望 a_i
等于 a_1
。a = {}
for i in range (0,3):
a[i] = [i]
a[i].append(i+1)
print a[i]
print a
print a[1]
a_1
,只有a_i
。 - bereal