可以看下面的代码对比:
def jia(a):
tmp=a.extend([1,2,3])
print("----测试----")
print(a)
def jia2(a):
for i in a:
i=i+2
print("----测试----")
print(a)
def jia3(a):
for i in a:
if i%2==0:
a.remove(i)
print("----测试----")
print(a)
def jia4(a):
for i in a:
if i[0]%2==0:
i.remove(i[0])
print("----测试----")
print(a)
输出结果是:
—-测试—-
[4, 5, 6, 1, 2, 3]
—-测试—-
[4, 5, 6]
—-测试—-
[5]
—-测试—-
[[5, 6], [1, 2, 3]]