有一段python代码,如下图所示: 运行结果如下图所示: 此处需要注意,此时变量a已经不是12了,而是变成了3.这是为什么呢? a在"c=[a+1 for a in b]"不应该只是一个局部变量么?怎么会影响第一行中a的取值呢?