python中执行列表复制、赋值等操作时,计算机内部干了什么?

0
假设b是一个列表
a=b
a=list(b)
a=copy.copy(b)
a=copy.deepcopy(b)
四种操作python是如何处理的?
我对四个指令测试后发现一维列表进行第一个操作后修改a,b也会被修改。进行后三种操作修改a,b不会被修改。
如果是二维列表则前三种操作修改a,b都会被修改。
已邀请:
0

ID王大伟 - 人生苦短,我选Python。 2017-04-20 回答

你好  廖雪峰博客学习py里面有讲到类似的哦

要回复问题请先登录注册