a = [1, 2, 3]
for i in a:
i = 4
print a
def change(a):
a[0] = 110
print a
以上两部分分别对a进行了处理,结果却不同,a对象:
for i in a
所以将i重新赋值时只不过是这种情况:
change函数:
a = [1, 2, 3]
for i in a:
i = 4
print a
def change(a):
a[0] = 110
print a
以上两部分分别对a进行了处理,结果却不同,a对象:
for i in a
所以将i重新赋值时只不过是这种情况:
change函数: