我需要在Python的切片表示法上有一个很好的解释(引用是一个加号).
对我来说,这种符号需要一点点提升.
它看起来非常强大,但我还没有完全了解它.
在Python中克隆或复制列表有哪些选项?
在使用时new_list = my_list,每次都会对new_list更改进行任何修改my_list.为什么是这样?
我想复制一个2D列表,这样如果我修改一个列表,另一个列表就不会被修改.
对于一维列表,我只是这样做:
a = [1, 2]
b = a[:]
Run Code Online (Sandbox Code Playgroud)
现在,如果我修改b,a不修改.
但这不适用于二维列表:
a = [[1, 2],[3, 4]]
b = a[:]
Run Code Online (Sandbox Code Playgroud)
如果我修改b,a也会被修改.
我该如何解决?