问题:
我定义一个全局变量q并初始化q=[1,2,3,4,5,6]
我写了个函数
def a(x,num):
c=[]
c.extend(x)
c[num]=num
return c
def b(q):
for i in range(5):
var=i
d=a(q,i)
print d
发现输出的d不仅仅是结尾添加一个数,中间的数的变化也不一样,是不是全局变量q发生变化了