[bug]python的变量与列表复制

本文参考https://www.cnblogs.com/ifantastic/p/3811145.html

a = [1,2,3]

b = a

有:

这是因为a并不是列表,他只是指向列表的一个标签

真正复制变量的方法:

b = a[:]#完整切片

 

b = list(a)

通过上面这些方法得到的结果如下图:

秒懂了吧。

这个问题我直到今天才遇到,编程的基本功还是太差。以后多多练习。

猜你喜欢

转载自www.cnblogs.com/ljfl-study/p/12687518.html