当前位置: 首页 > news >正文

建设工程质量监理协会网站做货代的可以在哪些网站打广告

建设工程质量监理协会网站,做货代的可以在哪些网站打广告,网站开发周志,代理网关app未运行怎么办Python中关于对象复制有三种类型的使用方式#xff0c;赋值、浅拷贝与深拷贝。他们既有区别又有联系#xff0c;刚好最近碰到这一类的问题#xff0c;研究下。 一、赋值 在python中#xff0c;对象的赋值就是简单的对象引用#xff0c;这点和C不同。如下#xff1a; a […Python中关于对象复制有三种类型的使用方式赋值、浅拷贝与深拷贝。他们既有区别又有联系刚好最近碰到这一类的问题研究下。 一、赋值 在python中对象的赋值就是简单的对象引用这点和C不同。如下 a [1,2,3,hello,[python,C]] b a print ab #True 这种情况下b和a是一样的他们指向同一片内存b不过是a的别名是引用。我们可以使用a与b是否相同来判断返回True表明他们地址相同内容相同。 赋值操作包括对象作为参数、返回值不会开辟新的内存空间它只是复制了新对象的引用。也就是说除了b这个名字以外没有其它的内存开销。 修改了a就影响了b同理修改了b就影响了a。 a [1,2,3,hello,[python,C]] b a b.append(ADD) print a,a,b,b #a[1, 2, 3, hello, [python, C], ADD] b[1, 2, 3, hello, [python, C], ADD] 二、浅拷贝shallow copy 浅拷贝会创建新对象其内容是原对象的引用。 浅拷贝有三种形式切片操作工厂函数copy模块中的copy函数。 比如对上述a 1、切片操作b a[:] 或者 b [each for each in a] 2、工厂函数b list(a) 3、copy函数b copy.copy(a) 浅拷贝产生的b不再是a了使用is可以发现他们不是同一个对象使用id查看发现它们也不指向同一片内存。但是当我们使用 id(x) for x in a 和 id(x) for x in b 时可以看到二者包含的元素的地址是相同的。 在这种情况下a和b是不同的对象修改b理论上不会影响a。比如b.append([4,5])。 a [1,2,3,hello,[python,C]] b a[:] b.append(ADD) print a,a,b,b #a [1, 2, 3, hello, [python, C]] b [1, 2, 3, hello, [python, C], ADD] 但是要注意浅拷贝之所以称为浅拷贝是它仅仅只拷贝了一层在a中有一个嵌套的list如果我们修改了它情况就不一样了。 a[4].append(C)。查看b你将发现b也发生了变化。这是因为你修改了嵌套的list。修改外层元素会修改它的引用让它们指向别的位置修改嵌套列表中的元素列表的地址并为发生变化指向的都是同一个位置。 三、深拷贝deep copy 深拷贝只有一种形式copy模块中的deepcopy函数。 和浅拷贝对应深拷贝拷贝了对象的所有元素包括多层嵌套的元素。因而它的时间和空间开销要高。 同样对la若使用b copy.deepcopy(a)再修改b将不会影响到a了。即使嵌套的列表具有更深的层次也不会产生任何影响因为深拷贝出来的对象根本就是一个全新的对象不再与原来的对象有任何关联。 四、关于拷贝操作的警告 1、对于非容器类型如数字字符以及其它“原子”类型没有拷贝一说。产生的都是原对象的引用。 2、如果元组变量值包含原子类型对象即使采用了深拷贝也只能得到浅拷贝。 以上这篇基于Python List的赋值方法就是小编分享给大家的全部内容了希望能给大家一个参考也希望大家多多支持脚本之家。
http://wiki.neutronadmin.com/news/87487/

相关文章:

  • 可以刮刮卡的网站无锡网站营销公司
  • 全站仪建站流程什么是域名为什么需要它
  • 建设网站优点免费建立平台网站
  • 软路由系统如何做网站wordpress执行生命周期
  • 自己可以建设网站吗文化建设宣传标语
  • 帆客建设网站宝塔面板加wordpress建站
  • 用文本文档做网页wordpress 内存优化
  • flash网站模板下载做投票链接网站
  • 厦门网站建设建网站网站首页包含的内容怎么做
  • 自己建网站网站优化外包价格
  • 织梦网站统计代码wordpress的版本号
  • 智慧团建入口龙岗网站优化培训
  • 手机版网站建设价格中国土木工程网
  • 企业融资论文广州seo网站营销
  • 企业做网站有什么好处衡阳网站开发培训
  • 个人网站备案查询2021外贸网站有哪些
  • 网站制作时间孟村网 网站
  • 电商网站建设需要wordpress自动同步插件
  • 做企业网站需要人维护么济南做网站的好公司有哪些
  • dede 企业网站模板百度做玻璃钢的网站
  • 如何做阿里巴巴的网站首页南通百度网站快速优化
  • 网站开发外包 价格国外服务器推荐
  • 潍坊专业网站建设公司wordpress自动生成百度地图
  • 网站毕业设计图怎么做制作搜索类网站
  • 即墨公司做网站浪尖工业设计公司官网
  • 天津网站建设网页设计公司网站icp备案网址
  • 做网站教程如乐如何设计网站模板
  • wap网站建设多少钱myphoto wordpress 国外
  • 计算机网站开发要考什么证南宁seo优势
  • 欧洲网站后缀单页网站制作建站仿站