腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python
中
的
复合对象
、
我在
Python
中读到了关于
浅
拷贝
和深
拷贝
的
文章,其中我在文档中遇到了以下句子: 浅层复制和深度复制之间
的
区别仅适用于复合对象(包含其他对象
的
对象,如列表或类实例)。基于上述定义(包含其他对象
的
对象),每个容器都是一个复合对象,因为容器中
的
每个元素都是对象(因为在
Python
中,所有元素都是对象,甚至是整数号),容器本身也是一个对象,因此每个容器(至少有一个元素)都是一个复合对象如果我们同意我所说
的
浏览 2
提问于2022-07-12
得票数 0
1
回答
浅
、深
拷贝
的
形象化差异
我理解深
拷贝
和
浅
拷贝
之间
的
区别。 import copy 这是有意义
的
,因为当我使用deepcopy但是当我使用
浅</e
浏览 1
提问于2018-10-09
得票数 2
回答已采纳
2
回答
更改副本,但更改父级。为什么?
我创建了2d列表,然后复制它,并使用f2函数更改副本
的
第一个元素。但不知何故,原来
的
名单也有变化。但我认为,通过价值创造
的
副本,它没有引用到父母。如何更改副本列表而不更改原件?
浏览 2
提问于2017-03-11
得票数 2
回答已采纳
1
回答
反应浅薄,多次比较作品?
、
根据,为了处理嵌套对象
的
更新,我们应该创建多个
浅
拷贝
,而不是深
拷贝
。
浅
相等检查是否意味着用多个
浅
拷贝
对嵌套对象进行多个<e
浏览 1
提问于2019-04-16
得票数 1
1
回答
在
Python
中,赋值list等同于deepcopy()或copy()?
、
、
、
、
在
python
中。赋值运算符是深度复制()还是复制()?例如,如果我将列表'a‘分配给列表'b’。它是创建列表'a‘
的
浅
拷贝
还是深
拷贝
?
浏览 4
提问于2020-04-11
得票数 0
3
回答
为什么浅层复制和深
拷贝
对于不可变列表没有区别?
、
、
、
、
假设我在执行l
浅
拷贝
和深
拷贝
时,有一个由immutables.组成
的
python
列表,结果是相同
的
:>>> b = (3,4)>>> id(z[0])这
浏览 9
提问于2014-05-19
得票数 2
回答已采纳
3
回答
可变和不可变
的
深/
浅
拷贝
Python
我有一个关于
Python
如何管理深度和浅层副本
的
问题。 a = list() a.append(1)它将显示b= 1。如果我更改a,它将修改b,因为它们都指向相同
的
列表……(对吧?) 因此,如果我正确地理解了它,这是
浏览 8
提问于2020-06-12
得票数 0
回答已采纳
1
回答
Python
浅
拷贝
和深
拷贝
我正在尝试执行一个
python
脚本,这个脚本应该可以说明
浅
拷贝
和深
拷贝
之间
的
区别。据我理解: a = [1,2,3] a2 = c
浏览 1
提问于2014-11-16
得票数 0
2
回答
python
列表复制是深度复制还是浅复制,以及它是如何完成
的
?
、
、
、
在
python
中是如何对列表进行深度复制
的
? 我对复制列表有点困惑。它使用
的
是
浅
拷贝
还是深
拷贝
?另外,子列表
的
语法是什么?是g=a[:]吗?
浏览 1
提问于2012-12-25
得票数 1
3
回答
为什么“原始”和“非原始”对象之间存在着深而
浅
的
复制差异?
、
我知道
Python
中
浅
拷贝
和深
拷贝
的
区别,问题不在于何时使用其中
的
一个。然而,我觉得这个琐碎
的
例子很有趣,而且不直观。from copy import deepcopy b=deepcopy(a) a[0]+=1产出:1 0 1 我想知道为什么做出这个设计选择
的
原因,因为在我看来,这两段代码是相当等价
的
,但是它们
的
输出完全不同。为了使自己更加明确,我想知道为什
浏览 4
提问于2020-02-14
得票数 2
回答已采纳
2
回答
Python
3 list.copy()是如何浅层复制
的
?
、
我对
浅
拷贝
的
理解是b = aa[0] = 99但是,
Python
3文档表示list.copy()返回列表
的
浅表副本。,但对我来说,这似乎是一个很深
的
副本。为什么文档称它为
浅
拷贝
?
浏览 7
提问于2017-12-25
得票数 1
回答已采纳
1
回答
全变量浅
拷贝
与切片部分复制
的
区别
、
、
、
据我所知,
Python
是通过对象引用语言传递
的
,这意味着如果原始值是可变
的
,那么每个
浅
拷贝
都会受到影响(反之亦然)。所以,就像:y = xprint(y[-1]) -> 4x = [1,2,3]x.append(4)为什么会发生这种行为?
浏览 3
提问于2022-01-23
得票数 0
回答已采纳
2
回答
我无法在
python
中正确地将我想要
的
值赋值给一个变量
、
、
、
、
我想操作矩阵"b",但是由于我已经将它
的
初始值分配为矩阵"a“
的
初始值,所以矩阵"a”也会被操纵,这是不需要
的
。我该如何解决这个问题?import numpy as npb=aprint('a=',a,'\n') 这个代码
的
结果是: a= [[1.正如您所看到
的
,这两个矩阵都已被修改。我写了这个小代码来说明我
的<
浏览 6
提问于2021-02-08
得票数 0
回答已采纳
3
回答
cpp中
的
默认复制构造函数是
浅
拷贝
还是深
拷贝
?
、
、
默认
的
复制构造函数是在C++中执行
浅
拷贝
还是深
拷贝
?我真的很困惑于cpp中
的
默认复制构造函数,就像它做
浅
拷贝
或深
拷贝
一样,就像我做v2=v1;假设
的
v1={1,2,3}时一样,现在如果我做了v2[0]=1;,它不会被反射,但是我听说它做
的
是
浅
拷贝
,谁能解释一下吗
浏览 2
提问于2018-07-18
得票数 5
2
回答
浅
拷贝
调用成员对象
的
构造函数吗?
){}int main() { B c = b; //shallow copy d = b; //shallow assignment }
浅
拷贝
\赋值是否会调用成员A a
的
拷贝
构造函数\赋值运算符重载?或者简单地说,
浅
拷贝
执行成员对象
的
用户定制
的
拷贝
构造函数和赋值操作符,或者也执行
浅
拷贝
?
浏览 28
提问于2021-01-27
得票数 0
回答已采纳
1
回答
ReactJS -父母州作为
浅
拷贝
或深
拷贝
传递给孩子?
、
、
所以,我们知道,
浅
拷贝
和深
拷贝
的
区别是:
浅
拷贝
b=a; // b point to a's address in the memory. if a changes, b changes.深
拷贝
b=a; // b holds the actual value 5. if a changes, b remains the same.酷,现在,我
的
问题是:传递状态作为孩子们
浏览 2
提问于2022-09-21
得票数 0
回答已采纳
2
回答
传播语法是创建一个
浅
拷贝
还是深
拷贝
?
、
、
几天来,对于浅薄和深
拷贝
的
真正定义,我感到非常困惑。对象
的
浅
拷贝
是一个副本,其属性与复制所用
的
源对象
的
引用(指向相同
的
基础值)相同。根据我
的
理解,下面的代码示例是
浅
拷贝
的
示例,因为更改源或副本会导致其他对象也
浏览 5
提问于2022-05-12
得票数 3
回答已采纳
1
回答
如何在
python
中通过值而不是引用传递2d数组?
、
、
我有一个2D数组,需要不断更新并分配给不同
的
变量,但是更新必须从初始数组开始。由于列表是通过引用传递
的
,而不是按值传递
的
,因此常规分配不起作用。
浏览 0
提问于2019-12-08
得票数 0
回答已采纳
3
回答
对象克隆浅层复制不会更改变量
、
我尝试克隆一个对象并更改新克隆对象
的
成员函数。如果它是
浅
拷贝
,并且根据wiki页面,
浅
拷贝
和原始对象指向同一个对象,那么它应该改变变量值。("obj1 after change "+obj1.a+" "+obj1.c);如果此克隆是
浅
拷贝
这不会发生
的
。谁能解释一下(我理
浏览 3
提问于2012-03-23
得票数 2
回答已采纳
4
回答
在
python
中使用[:]或copy()复制列表是肤浅
的
吗?
、
假设我有一个带有一些值
的
列表a,并且我做了一个b = a[:]。那么,根据我所读到
的
内容,修改list b
的
内容不会改变list a。所以,这意味着它是一个深度
拷贝
。但是
python
文档仍然将其称为
浅
拷贝
。有人能帮我清理一下吗?
浏览 0
提问于2016-08-09
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【壹零学院】Python的深拷贝和浅拷贝
图解python中赋值、浅拷贝、深拷贝的区别!
python列表的复制,浅拷贝与深拷贝的区别
python基础知识:浅拷贝与深拷贝
python中is、id、=与浅拷贝和深拷贝
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券