在Python中克隆或复制列表有哪些选项?
在使用时new_list = my_list,每次都会对new_list更改进行任何修改my_list.为什么是这样?
我想尝试从列表中删除元素而不影响前一个列表。
这会给你一个更好的画面:
>>> list_one = [1,2,3,4]
>>> list_two = list_one
>>> list_two.remove(2)
>>> list_two
[1, 3, 4]
>>> list_one # <- How do I not affect this list?
[1, 3, 4]
Run Code Online (Sandbox Code Playgroud)
这个问题有解决方法吗?