注意:
a = [1,2,3]
b = a
b[0] = 5
print('a:',a)
print('b:',b)
结果为:
发现改b后,a也跟着改变了,也就是说a和b此时是同一个列表,一起变化
那如何复制一个列表呢?
1. 可以通过 b=list(a) 进行复制
a = [1,2,3]
b = list(a)
b[0] = 5
print('a:',a)
print('b:',b)
结果为:
2. 可以通过 b=a[:] 进行复制
a = [1,2,3]
b = a[:]
b[0] = 5
print('a:',a)
print('b:',b)
结果为:
发现此时,a不会随着b的改变而改变了