python中执行列表复制、赋值等操作时,计算机内部干了什么?
0
假设b是一个列表
a=b
a=list(b)
a=copy.copy(b)
a=copy.deepcopy(b)
四种操作python是如何处理的?
我对四个指令测试后发现一维列表进行第一个操作后修改a,b也会被修改。进行后三种操作修改a,b不会被修改。
如果是二维列表则前三种操作修改a,b都会被修改。
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
ID王大伟 - 人生苦短,我选Python。 2017-04-20 回答
赞同来自: