要谈列表的复制,我们就要谈到Python的赋值规则 首先我们创建列表a: a = [1,2,3] 通常我们复制一个元素的方法是这样的: b = a #复制元素的一般方法 print(a) print(b) 结果为: [1,2,3] [1,2,3] 通过这行代码,我们固然是创建了一个与列表a相等的列表b,但此时却会出现一个问题: 当我们尝试对新创建的列表b进行排序操作(如倒序操作)时: b.reverse() print(b) 结果为: [3,2,1] 到这里一切看似没啥毛病,实则坑爹的事情已经悄…