```python
# 按照索引2,3交换位置输出
a = [1,2,3,4]
b = []
for i in range(len(a)):
b.append(a[i])
c = a[3]
b[2] = a[3]
b[3] = a[2]
b
#这个输出【1,2,4,3】
# 按照索引2,3交换位置输出
a = [1,2,3,4]
b = a
c = a[2]
b[2]=a[3]
b[3]=a[2]
b
#这个输出【1,2,4,4】
# 按照索引2,3交换位置输出
a = [1,2,3,4]
b = []
for i in range(len(a)):
b.append(a[i])
b[2]=a[3]
b[3]=a[2]
b
#这个输出【1,2,4,3】
这是为什么啊